@@ -84,6 +84,7 @@ export interface FieldFilter {
8484 applicationPath ?: Array < string >
8585 launchCommand ?: Array < string >
8686 ruffleSupport ?: Array < string >
87+ owner ?: Array < string >
8788 ext ?: Record < string , Record < string , Array < string > > >
8889}
8990export interface BoolFilter {
@@ -154,6 +155,7 @@ export interface AdditionalApp {
154155}
155156export interface Game {
156157 id : string
158+ owner : string
157159 library : string
158160 title : string
159161 alternateTitles : string
@@ -196,6 +198,7 @@ export interface Game {
196198}
197199export interface PartialGame {
198200 id : string
201+ owner ?: string
199202 library ?: string
200203 title ?: string
201204 alternateTitles ?: string
@@ -365,8 +368,8 @@ export interface RemoteGame {
365368 library : string
366369 platformName : string
367370 archiveState : number
368- logoPath : string
369- screenshotPath : string
371+ logoPath ? : string
372+ screenshotPath ? : string
370373 ruffleSupport : string
371374}
372375export interface RemoteCategory {
@@ -472,7 +475,7 @@ export class FlashpointArchive {
472475 updateApplyCategories ( cats : Array < RemoteCategory > ) : Promise < void >
473476 updateApplyPlatforms ( plats : Array < RemotePlatform > ) : Promise < void >
474477 updateApplyTags ( tags : Array < RemoteTag > ) : Promise < void >
475- updateApplyGames ( games : RemoteGamesRes ) : Promise < void >
478+ updateApplyGames ( games : RemoteGamesRes , owner : string ) : Promise < void >
476479 updateDeleteGames ( games : RemoteDeletedGamesRes ) : Promise < void >
477480 updateApplyRedirects ( redirects : Array < GameRedirect > ) : Promise < void >
478481 optimizeDatabase ( ) : Promise < void >
0 commit comments