feat: introduce feed management for individual and professor modules across frontend and backend services.

This commit is contained in:
Elmar Kresse
2025-11-22 21:20:41 +01:00
parent 34ad90d50d
commit ac6e1fe0dd
21 changed files with 1655 additions and 240 deletions

View File

@@ -18,12 +18,13 @@ package grpc
import (
"context"
"github.com/goccy/go-json"
"google.golang.org/grpc"
pb "htwkalender/common/genproto/modules"
"htwkalender/ical/model"
"log/slog"
"time"
"github.com/goccy/go-json"
"google.golang.org/grpc"
)
func GetFeed(feedId string, conn *grpc.ClientConn) (model.FeedRecord, error) {
@@ -65,5 +66,8 @@ func protoToFeed(feed *pb.Feed) (model.FeedRecord, error) {
Retrieved: model.ToJSONTime(feed.Retrieved),
Modules: modules,
Deleted: feed.Deleted,
Type: feed.Type,
User: feed.User,
UserEmail: feed.UserEmail,
}, nil
}