Browse Source

add missing LegacyBuddyListManager dependency

Mike 2 years ago
parent
commit
16d41d3d6b
3 changed files with 15 additions and 8 deletions
  1. 1 1
      cmd/server/main.go
  2. 12 5
      foodgroup/feedbag.go
  3. 2 2
      foodgroup/feedbag_test.go

+ 1 - 1
cmd/server/main.go

@@ -53,7 +53,7 @@ func main() {
 		locateService := foodgroup.NewLocateService(sessionManager, feedbagStore, feedbagStore, adjListBuddyListStore)
 		newChatSessMgr := func() foodgroup.SessionManager { return state.NewInMemorySessionManager(logger) }
 		chatNavService := foodgroup.NewChatNavService(logger, chatRegistry, state.NewChatRoom, newChatSessMgr)
-		feedbagService := foodgroup.NewFeedbagService(logger, sessionManager, feedbagStore, feedbagStore)
+		feedbagService := foodgroup.NewFeedbagService(logger, sessionManager, feedbagStore, feedbagStore, adjListBuddyListStore)
 		icbmService := foodgroup.NewICBMService(sessionManager, feedbagStore, adjListBuddyListStore)
 
 		oscar.BOSServer{

+ 12 - 5
foodgroup/feedbag.go

@@ -13,12 +13,19 @@ import (
 )
 
 // NewFeedbagService creates a new instance of FeedbagService.
-func NewFeedbagService(logger *slog.Logger, messageRelayer MessageRelayer, feedbagManager FeedbagManager, bartManager BARTManager) FeedbagService {
+func NewFeedbagService(
+	logger *slog.Logger,
+	messageRelayer MessageRelayer,
+	feedbagManager FeedbagManager,
+	bartManager BARTManager,
+	legacyBuddyListManager LegacyBuddyListManager,
+) FeedbagService {
 	return FeedbagService{
-		bartManager:    bartManager,
-		feedbagManager: feedbagManager,
-		logger:         logger,
-		messageRelayer: messageRelayer,
+		bartManager:            bartManager,
+		feedbagManager:         feedbagManager,
+		legacyBuddyListManager: legacyBuddyListManager,
+		logger:                 logger,
+		messageRelayer:         messageRelayer,
 	}
 }
 

+ 2 - 2
foodgroup/feedbag_test.go

@@ -315,7 +315,7 @@ func TestFeedbagService_QueryIfModified(t *testing.T) {
 }
 
 func TestFeedbagService_RightsQuery(t *testing.T) {
-	svc := NewFeedbagService(nil, nil, nil, nil)
+	svc := NewFeedbagService(nil, nil, nil, nil, nil)
 
 	outputSNAC := svc.RightsQuery(nil, wire.SNACFrame{RequestID: 1234})
 	expectSNAC := wire.SNACMessage{
@@ -1628,7 +1628,7 @@ func TestFeedbagService_Use(t *testing.T) {
 					Return(params.results, nil)
 			}
 
-			svc := NewFeedbagService(slog.Default(), messageRelayer, feedbagManager, nil)
+			svc := NewFeedbagService(slog.Default(), messageRelayer, feedbagManager, nil, nil)
 
 			haveErr := svc.Use(nil, tt.sess)
 			assert.ErrorIs(t, tt.wantErr, haveErr)