@@ -58,6 +58,7 @@ export class ModerationService {
58
58
constructor (
59
59
public db : Database ,
60
60
public signingKey : Keypair ,
61
+ public signingKeyId : number ,
61
62
public cfg : OzoneConfig ,
62
63
public backgroundQueue : BackgroundQueue ,
63
64
public idResolver : IdResolver ,
@@ -69,6 +70,7 @@ export class ModerationService {
69
70
70
71
static creator (
71
72
signingKey : Keypair ,
73
+ signingKeyId : number ,
72
74
cfg : OzoneConfig ,
73
75
backgroundQueue : BackgroundQueue ,
74
76
idResolver : IdResolver ,
@@ -81,6 +83,7 @@ export class ModerationService {
81
83
new ModerationService (
82
84
db ,
83
85
signingKey ,
86
+ signingKeyId ,
84
87
cfg ,
85
88
backgroundQueue ,
86
89
idResolver ,
@@ -91,8 +94,12 @@ export class ModerationService {
91
94
)
92
95
}
93
96
94
- views = new ModerationViews ( this . db , this . signingKey , this . appviewAgent , ( ) =>
95
- this . createAuthHeaders ( this . cfg . appview . did ) ,
97
+ views = new ModerationViews (
98
+ this . db ,
99
+ this . signingKey ,
100
+ this . signingKeyId ,
101
+ this . appviewAgent ,
102
+ ( ) => this . createAuthHeaders ( this . cfg . appview . did ) ,
96
103
)
97
104
98
105
async getEvent ( id : number ) : Promise < ModerationEventRow | undefined > {
@@ -898,8 +905,7 @@ export class ModerationService {
898
905
const signedLabels = await Promise . all (
899
906
labels . map ( ( l ) => signLabel ( l , this . signingKey ) ) ,
900
907
)
901
- const signingKey = this . signingKey . did ( )
902
- const dbVals = signedLabels . map ( ( l ) => formatLabelRow ( l , signingKey ) )
908
+ const dbVals = signedLabels . map ( ( l ) => formatLabelRow ( l , this . signingKeyId ) )
903
909
const { ref } = this . db . db . dynamic
904
910
await sql `notify ${ ref ( LabelChannel ) } ` . execute ( this . db . db )
905
911
const excluded = ( col : string ) => ref ( `excluded.${ col } ` )
0 commit comments