@@ -20,11 +20,19 @@ func SenderIDForUserTest(roomID spec.RoomID, userID spec.UserID) (spec.SenderID,
20
20
func CreateSenderID (ctx context.Context , userID spec.UserID , roomID spec.RoomID , roomVersion string ) (spec.SenderID , ed25519.PrivateKey , error ) {
21
21
_ , key , err := ed25519 .GenerateKey (nil )
22
22
if err != nil {
23
- panic ( "failed generating ed25519 key" )
23
+ return "" , nil , err
24
24
}
25
25
return spec .SenderID (userID .String ()), key , nil
26
26
}
27
27
28
+ func CreateSenderIDPseudoIDs (ctx context.Context , userID spec.UserID , roomID spec.RoomID , roomVersion string ) (spec.SenderID , ed25519.PrivateKey , error ) {
29
+ _ , key , err := ed25519 .GenerateKey (nil )
30
+ if err != nil {
31
+ return "" , nil , err
32
+ }
33
+ return spec .SenderIDFromPseudoIDKey (key ), key , nil
34
+ }
35
+
28
36
func StoreSenderIDTest (ctx context.Context , senderID spec.SenderID , userID string , id spec.RoomID ) error {
29
37
return nil
30
38
}
@@ -684,7 +692,7 @@ func TestPerformInvitePseudoIDs(t *testing.T) {
684
692
StateQuerier : & TestStateQuerier {},
685
693
UserIDQuerier : UserIDForSenderTest ,
686
694
SenderIDQuerier : SenderIDForUserTest ,
687
- SenderIDCreator : CreateSenderID ,
695
+ SenderIDCreator : CreateSenderIDPseudoIDs ,
688
696
EventQuerier : eventQuerier .GetLatestEventsTest ,
689
697
StoreSenderIDFromPublicID : StoreSenderIDTest ,
690
698
},
@@ -708,7 +716,7 @@ func TestPerformInvitePseudoIDs(t *testing.T) {
708
716
StateQuerier : & TestStateQuerier {shouldFailAuth : true },
709
717
UserIDQuerier : UserIDForSenderTest ,
710
718
SenderIDQuerier : SenderIDForUserTest ,
711
- SenderIDCreator : CreateSenderID ,
719
+ SenderIDCreator : CreateSenderIDPseudoIDs ,
712
720
EventQuerier : eventQuerier .GetLatestEventsTest ,
713
721
StoreSenderIDFromPublicID : StoreSenderIDTest ,
714
722
},
@@ -732,7 +740,7 @@ func TestPerformInvitePseudoIDs(t *testing.T) {
732
740
StateQuerier : & TestStateQuerier {shouldFailState : true },
733
741
UserIDQuerier : UserIDForSenderTest ,
734
742
SenderIDQuerier : SenderIDForUserTest ,
735
- SenderIDCreator : CreateSenderID ,
743
+ SenderIDCreator : CreateSenderIDPseudoIDs ,
736
744
EventQuerier : eventQuerier .GetLatestEventsTest ,
737
745
StoreSenderIDFromPublicID : StoreSenderIDTest ,
738
746
},
@@ -755,7 +763,7 @@ func TestPerformInvitePseudoIDs(t *testing.T) {
755
763
StateQuerier : & TestStateQuerier {},
756
764
UserIDQuerier : UserIDForSenderTest ,
757
765
SenderIDQuerier : SenderIDForUserTest ,
758
- SenderIDCreator : CreateSenderID ,
766
+ SenderIDCreator : CreateSenderIDPseudoIDs ,
759
767
EventQuerier : eventQuerier .GetLatestEventsTest ,
760
768
StoreSenderIDFromPublicID : StoreSenderIDTest ,
761
769
},
@@ -779,7 +787,7 @@ func TestPerformInvitePseudoIDs(t *testing.T) {
779
787
StateQuerier : & TestStateQuerier {createEvent : createEvent , inviterMemberEvent : inviterJoinEvent },
780
788
UserIDQuerier : UserIDForSenderTest ,
781
789
SenderIDQuerier : SenderIDForUserTest ,
782
- SenderIDCreator : CreateSenderID ,
790
+ SenderIDCreator : CreateSenderIDPseudoIDs ,
783
791
EventQuerier : eventQuerier .GetLatestEventsTest ,
784
792
StoreSenderIDFromPublicID : StoreSenderIDTest ,
785
793
},
@@ -803,7 +811,7 @@ func TestPerformInvitePseudoIDs(t *testing.T) {
803
811
StateQuerier : & TestStateQuerier {createEvent : createEvent , inviterMemberEvent : inviterJoinEvent },
804
812
UserIDQuerier : userIDForSender ,
805
813
SenderIDQuerier : SenderIDForUserTest ,
806
- SenderIDCreator : CreateSenderID ,
814
+ SenderIDCreator : CreateSenderIDPseudoIDs ,
807
815
EventQuerier : eventQuerier .GetLatestEventsTest ,
808
816
StoreSenderIDFromPublicID : StoreSenderIDTest ,
809
817
},
@@ -825,7 +833,7 @@ func TestPerformInvitePseudoIDs(t *testing.T) {
825
833
StateQuerier : & TestStateQuerier {createEvent : createEvent , inviterMemberEvent : inviterJoinEvent },
826
834
UserIDQuerier : userIDForSender ,
827
835
SenderIDQuerier : SenderIDForUserTest ,
828
- SenderIDCreator : CreateSenderID ,
836
+ SenderIDCreator : CreateSenderIDPseudoIDs ,
829
837
EventQuerier : eventQuerier .GetLatestEventsTest ,
830
838
StoreSenderIDFromPublicID : StoreSenderIDTest ,
831
839
},
0 commit comments