@@ -1031,6 +1031,46 @@ class LibraryServiceProtocolMock: LibraryServiceProtocol {
10311031 setHardcoverBookForReceivedInvocations. append ( ( hardcoverBook: hardcoverBook, relativePath: relativePath) )
10321032 await setHardcoverBookForClosure ? ( hardcoverBook, relativePath)
10331033 }
1034+ //MARK: - setExternalResource
1035+
1036+ var setExternalResourceProviderNameProviderIdForCallsCount = 0
1037+ var setExternalResourceProviderNameProviderIdForCalled : Bool {
1038+ return setExternalResourceProviderNameProviderIdForCallsCount > 0
1039+ }
1040+ var setExternalResourceProviderNameProviderIdForReceivedArguments : ( providerName: String , providerId: String , uuid: String ) ?
1041+ var setExternalResourceProviderNameProviderIdForReceivedInvocations : [ ( providerName: String , providerId: String , uuid: String ) ] = [ ]
1042+ var setExternalResourceProviderNameProviderIdForReturnValue : SyncableExternalResource ?
1043+ var setExternalResourceProviderNameProviderIdForClosure : ( ( String , String , String ) async -> SyncableExternalResource ? ) ?
1044+ func setExternalResource( providerName: String , providerId: String , for uuid: String ) async -> SyncableExternalResource ? {
1045+ setExternalResourceProviderNameProviderIdForCallsCount += 1
1046+ setExternalResourceProviderNameProviderIdForReceivedArguments = ( providerName: providerName, providerId: providerId, uuid: uuid)
1047+ setExternalResourceProviderNameProviderIdForReceivedInvocations. append ( ( providerName: providerName, providerId: providerId, uuid: uuid) )
1048+ if let setExternalResourceProviderNameProviderIdForClosure = setExternalResourceProviderNameProviderIdForClosure {
1049+ return await setExternalResourceProviderNameProviderIdForClosure ( providerName, providerId, uuid)
1050+ } else {
1051+ return setExternalResourceProviderNameProviderIdForReturnValue
1052+ }
1053+ }
1054+ //MARK: - removeExternalResource
1055+
1056+ var removeExternalResourceProviderNameForCallsCount = 0
1057+ var removeExternalResourceProviderNameForCalled : Bool {
1058+ return removeExternalResourceProviderNameForCallsCount > 0
1059+ }
1060+ var removeExternalResourceProviderNameForReceivedArguments : ( providerName: String , uuid: String ) ?
1061+ var removeExternalResourceProviderNameForReceivedInvocations : [ ( providerName: String , uuid: String ) ] = [ ]
1062+ var removeExternalResourceProviderNameForReturnValue : String ?
1063+ var removeExternalResourceProviderNameForClosure : ( ( String , String ) async -> String ? ) ?
1064+ func removeExternalResource( providerName: String , for uuid: String ) async -> String ? {
1065+ removeExternalResourceProviderNameForCallsCount += 1
1066+ removeExternalResourceProviderNameForReceivedArguments = ( providerName: providerName, uuid: uuid)
1067+ removeExternalResourceProviderNameForReceivedInvocations. append ( ( providerName: providerName, uuid: uuid) )
1068+ if let removeExternalResourceProviderNameForClosure = removeExternalResourceProviderNameForClosure {
1069+ return await removeExternalResourceProviderNameForClosure ( providerName, uuid)
1070+ } else {
1071+ return removeExternalResourceProviderNameForReturnValue
1072+ }
1073+ }
10341074 //MARK: - getHardcoverBook
10351075
10361076 var getHardcoverBookForCallsCount = 0
@@ -2145,6 +2185,36 @@ class SyncServiceProtocolMock: SyncServiceProtocol {
21452185 scheduleUploadArtworkRelativePathUuidReceivedInvocations. append ( ( relativePath: relativePath, uuid: uuid) )
21462186 scheduleUploadArtworkRelativePathUuidClosure ? ( relativePath, uuid)
21472187 }
2188+ //MARK: - scheduleExternalResourceUpload
2189+
2190+ var scheduleExternalResourceUploadRelativePathUuidCallsCount = 0
2191+ var scheduleExternalResourceUploadRelativePathUuidCalled : Bool {
2192+ return scheduleExternalResourceUploadRelativePathUuidCallsCount > 0
2193+ }
2194+ var scheduleExternalResourceUploadRelativePathUuidReceivedArguments : ( resource: SyncableExternalResource , relativePath: String , uuid: String ) ?
2195+ var scheduleExternalResourceUploadRelativePathUuidReceivedInvocations : [ ( resource: SyncableExternalResource , relativePath: String , uuid: String ) ] = [ ]
2196+ var scheduleExternalResourceUploadRelativePathUuidClosure : ( ( SyncableExternalResource , String , String ) -> Void ) ?
2197+ func scheduleExternalResourceUpload( _ resource: SyncableExternalResource , relativePath: String , uuid: String ) {
2198+ scheduleExternalResourceUploadRelativePathUuidCallsCount += 1
2199+ scheduleExternalResourceUploadRelativePathUuidReceivedArguments = ( resource: resource, relativePath: relativePath, uuid: uuid)
2200+ scheduleExternalResourceUploadRelativePathUuidReceivedInvocations. append ( ( resource: resource, relativePath: relativePath, uuid: uuid) )
2201+ scheduleExternalResourceUploadRelativePathUuidClosure ? ( resource, relativePath, uuid)
2202+ }
2203+ //MARK: - scheduleExternalResourceDeletion
2204+
2205+ var scheduleExternalResourceDeletionProviderNameProviderIdRelativePathUuidCallsCount = 0
2206+ var scheduleExternalResourceDeletionProviderNameProviderIdRelativePathUuidCalled : Bool {
2207+ return scheduleExternalResourceDeletionProviderNameProviderIdRelativePathUuidCallsCount > 0
2208+ }
2209+ var scheduleExternalResourceDeletionProviderNameProviderIdRelativePathUuidReceivedArguments : ( providerName: String , providerId: String , relativePath: String , uuid: String ) ?
2210+ var scheduleExternalResourceDeletionProviderNameProviderIdRelativePathUuidReceivedInvocations : [ ( providerName: String , providerId: String , relativePath: String , uuid: String ) ] = [ ]
2211+ var scheduleExternalResourceDeletionProviderNameProviderIdRelativePathUuidClosure : ( ( String , String , String , String ) -> Void ) ?
2212+ func scheduleExternalResourceDeletion( providerName: String , providerId: String , relativePath: String , uuid: String ) {
2213+ scheduleExternalResourceDeletionProviderNameProviderIdRelativePathUuidCallsCount += 1
2214+ scheduleExternalResourceDeletionProviderNameProviderIdRelativePathUuidReceivedArguments = ( providerName: providerName, providerId: providerId, relativePath: relativePath, uuid: uuid)
2215+ scheduleExternalResourceDeletionProviderNameProviderIdRelativePathUuidReceivedInvocations. append ( ( providerName: providerName, providerId: providerId, relativePath: relativePath, uuid: uuid) )
2216+ scheduleExternalResourceDeletionProviderNameProviderIdRelativePathUuidClosure ? ( providerName, providerId, relativePath, uuid)
2217+ }
21482218 //MARK: - getAllQueuedJobs
21492219
21502220 var getAllQueuedJobsCallsCount = 0
0 commit comments