feat:#36 added protobuf for golang microservices

This commit is contained in:
Elmar Kresse
2024-06-16 02:54:50 +02:00
parent a56c17e945
commit 8548a537ec
55 changed files with 186 additions and 990 deletions

View File

@@ -21,8 +21,8 @@ import (
"github.com/pocketbase/pocketbase"
"github.com/pocketbase/pocketbase/apis"
"github.com/pocketbase/pocketbase/core"
"htwkalender/service/db"
"htwkalender/service/ical"
"htwkalender/data-manager/service/db"
"htwkalender/data-manager/service/ical"
"io"
"log/slog"
"net/http"

View File

@@ -17,13 +17,13 @@
package service
import (
"htwkalender/service/course"
"htwkalender/service/events"
"htwkalender/service/fetch/sport"
v1 "htwkalender/service/fetch/v1"
v2 "htwkalender/service/fetch/v2"
"htwkalender/service/functions/time"
"htwkalender/service/room"
"htwkalender/data-manager/service/course"
"htwkalender/data-manager/service/events"
"htwkalender/data-manager/service/fetch/sport"
v1 "htwkalender/data-manager/service/fetch/v1"
v2 "htwkalender/data-manager/service/fetch/v2"
"htwkalender/data-manager/service/functions/time"
"htwkalender/data-manager/service/room"
"log/slog"
"net/http"

View File

@@ -20,12 +20,12 @@ import (
"github.com/pocketbase/pocketbase"
"github.com/pocketbase/pocketbase/core"
"github.com/pocketbase/pocketbase/tools/cron"
"htwkalender/service/course"
"htwkalender/service/feed"
"htwkalender/service/fetch/sport"
v1 "htwkalender/service/fetch/v1"
v2 "htwkalender/service/fetch/v2"
"htwkalender/service/functions/time"
"htwkalender/data-manager/service/course"
"htwkalender/data-manager/service/feed"
"htwkalender/data-manager/service/fetch/sport"
v1 "htwkalender/data-manager/service/fetch/v1"
v2 "htwkalender/data-manager/service/fetch/v2"
"htwkalender/data-manager/service/functions/time"
"log/slog"
"strconv"
)

View File

@@ -18,7 +18,7 @@ package course
import (
"github.com/pocketbase/pocketbase"
"htwkalender/service/events"
"htwkalender/data-manager/service/events"
"log/slog"
)

View File

@@ -20,7 +20,7 @@ import (
"fmt"
"github.com/pocketbase/pocketbase/daos"
"github.com/pocketbase/pocketbase/tools/types"
"htwkalender/model"
"htwkalender/data-manager/model"
"log/slog"
"time"

View File

@@ -18,7 +18,7 @@ package db
import (
"github.com/pocketbase/dbx"
"htwkalender/model"
"htwkalender/data-manager/model"
"reflect"
"testing"
)

View File

@@ -22,7 +22,7 @@ import (
"github.com/pocketbase/pocketbase"
"github.com/pocketbase/pocketbase/daos"
"github.com/pocketbase/pocketbase/models"
"htwkalender/model"
"htwkalender/data-manager/model"
"time"
)

View File

@@ -20,7 +20,7 @@ import (
"github.com/pocketbase/dbx"
"github.com/pocketbase/pocketbase"
"github.com/pocketbase/pocketbase/models"
"htwkalender/model"
"htwkalender/data-manager/model"
"log/slog"
)

View File

@@ -17,8 +17,8 @@
package db
import (
"htwkalender/model"
"htwkalender/service/functions"
"htwkalender/data-manager/model"
"htwkalender/data-manager/service/functions"
"strings"
"time"

View File

@@ -18,8 +18,8 @@ package events
import (
"github.com/pocketbase/pocketbase"
"htwkalender/service/db"
"htwkalender/service/functions"
"htwkalender/data-manager/service/db"
"htwkalender/data-manager/service/functions"
)
func GetAllCourses(app *pocketbase.PocketBase) []string {

View File

@@ -18,10 +18,10 @@ package events
import (
"github.com/pocketbase/pocketbase"
"htwkalender/model"
"htwkalender/service/db"
"htwkalender/service/fetch/v1"
"htwkalender/service/functions"
"htwkalender/data-manager/model"
"htwkalender/data-manager/service/db"
"htwkalender/data-manager/service/fetch/v1"
"htwkalender/data-manager/service/functions"
"log/slog"
"strconv"
)

View File

@@ -1,7 +1,7 @@
package events
import (
"htwkalender/model"
"htwkalender/data-manager/model"
"testing"
)

View File

@@ -20,9 +20,9 @@ import (
"database/sql"
"github.com/pocketbase/dbx"
"github.com/pocketbase/pocketbase/daos"
"htwkalender/model"
database "htwkalender/service/db"
localTime "htwkalender/service/functions/time"
"htwkalender/data-manager/model"
database "htwkalender/data-manager/service/db"
localTime "htwkalender/data-manager/service/functions/time"
"log/slog"
"strings"
)

View File

@@ -19,8 +19,8 @@ package feed
import (
"github.com/pocketbase/pocketbase/daos"
"github.com/pocketbase/pocketbase/tests"
"htwkalender/model"
mockTime "htwkalender/service/functions/time"
"htwkalender/data-manager/model"
mockTime "htwkalender/data-manager/service/functions/time"
"reflect"
"testing"
"time"

View File

@@ -21,10 +21,10 @@ import (
"github.com/google/uuid"
"github.com/pocketbase/pocketbase"
"github.com/pocketbase/pocketbase/tools/types"
"htwkalender/model"
"htwkalender/service/db"
"htwkalender/service/functions"
clock "htwkalender/service/functions/time"
"htwkalender/data-manager/model"
"htwkalender/data-manager/service/db"
"htwkalender/data-manager/service/functions"
clock "htwkalender/data-manager/service/functions/time"
"io"
"log/slog"
"net/http"

View File

@@ -21,10 +21,10 @@ import (
"github.com/google/uuid"
"github.com/pocketbase/pocketbase/tools/types"
"golang.org/x/net/html"
"htwkalender/model"
"htwkalender/service/date"
"htwkalender/service/fetch"
"htwkalender/service/functions"
"htwkalender/data-manager/model"
"htwkalender/data-manager/service/date"
"htwkalender/data-manager/service/fetch"
"htwkalender/data-manager/service/functions"
"log/slog"
"regexp"
"strconv"

View File

@@ -19,7 +19,7 @@ package v1
import (
"fmt"
"github.com/pocketbase/pocketbase/tools/types"
"htwkalender/model"
"htwkalender/data-manager/model"
"reflect"
"testing"
"time"

View File

@@ -21,10 +21,10 @@ import (
"fmt"
"github.com/pocketbase/pocketbase"
"github.com/pocketbase/pocketbase/models"
"htwkalender/model"
"htwkalender/service/db"
"htwkalender/service/functions"
"htwkalender/service/functions/time"
"htwkalender/data-manager/model"
"htwkalender/data-manager/service/db"
"htwkalender/data-manager/service/functions"
"htwkalender/data-manager/service/functions/time"
"io"
"log/slog"
"net/http"

View File

@@ -17,7 +17,7 @@
package v1
import (
"htwkalender/model"
"htwkalender/data-manager/model"
"testing"
)

View File

@@ -19,9 +19,9 @@ package v2
import (
"github.com/pocketbase/pocketbase/tools/types"
"golang.org/x/net/html"
"htwkalender/model"
"htwkalender/service/date"
"htwkalender/service/functions"
"htwkalender/data-manager/model"
"htwkalender/data-manager/service/date"
"htwkalender/data-manager/service/functions"
"strings"
)

View File

@@ -22,12 +22,12 @@ import (
"github.com/pocketbase/pocketbase"
"github.com/pocketbase/pocketbase/daos"
"golang.org/x/net/html"
"htwkalender/model"
"htwkalender/service/db"
"htwkalender/service/fetch"
v1 "htwkalender/service/fetch/v1"
"htwkalender/service/functions"
localTime "htwkalender/service/functions/time"
"htwkalender/data-manager/model"
"htwkalender/data-manager/service/db"
"htwkalender/data-manager/service/fetch"
v1 "htwkalender/data-manager/service/fetch/v1"
"htwkalender/data-manager/service/functions"
localTime "htwkalender/data-manager/service/functions/time"
"log/slog"
"strings"
)

View File

@@ -17,7 +17,7 @@
package v2
import (
"htwkalender/model"
"htwkalender/data-manager/model"
"reflect"
"testing"
)

View File

@@ -19,8 +19,8 @@ package v2
import (
"github.com/pocketbase/pocketbase/tools/types"
"golang.org/x/net/html"
"htwkalender/model"
"htwkalender/service/date"
"htwkalender/data-manager/model"
"htwkalender/data-manager/service/date"
"regexp"
"strconv"
"strings"

View File

@@ -17,7 +17,7 @@
package functions
import (
localTime "htwkalender/service/functions/time"
localTime "htwkalender/data-manager/service/functions/time"
"time"
)

View File

@@ -1,7 +1,7 @@
package functions
import (
mockTime "htwkalender/service/functions/time"
mockTime "htwkalender/data-manager/service/functions/time"
"reflect"
"testing"
"time"

View File

@@ -20,8 +20,8 @@ import (
"encoding/json"
"github.com/pocketbase/pocketbase"
"github.com/pocketbase/pocketbase/apis"
"htwkalender/model"
"htwkalender/service/db"
"htwkalender/data-manager/model"
"htwkalender/data-manager/service/db"
)
func CreateIndividualFeed(requestBody []byte, app *pocketbase.PocketBase) (string, error) {

View File

@@ -17,10 +17,10 @@
package ical
import (
"htwkalender/model"
"htwkalender/service/functions"
clock "htwkalender/service/functions/time"
"htwkalender/service/names"
"htwkalender/data-manager/model"
"htwkalender/data-manager/service/functions"
clock "htwkalender/data-manager/service/functions/time"
"htwkalender/data-manager/service/names"
"time"
"github.com/jordic/goics"

View File

@@ -18,8 +18,8 @@ package ical
import (
"github.com/jordic/goics"
"htwkalender/model"
mockTime "htwkalender/service/functions/time"
"htwkalender/data-manager/model"
mockTime "htwkalender/data-manager/service/functions/time"
"reflect"
"testing"
"time"

View File

@@ -17,7 +17,7 @@
package names
import (
"htwkalender/model"
"htwkalender/data-manager/model"
"regexp"
)

View File

@@ -17,7 +17,7 @@
package names
import (
"htwkalender/model"
"htwkalender/data-manager/model"
"testing"
)

View File

@@ -18,9 +18,9 @@ package room
import (
"github.com/pocketbase/pocketbase"
"htwkalender/model"
"htwkalender/service/db"
"htwkalender/service/functions"
"htwkalender/data-manager/model"
"htwkalender/data-manager/service/db"
"htwkalender/data-manager/service/functions"
"time"
)

View File

@@ -18,7 +18,7 @@ package room
import (
"github.com/pocketbase/pocketbase/tools/types"
"htwkalender/model"
"htwkalender/data-manager/model"
"reflect"
"testing"
)