@@ -10121,200 +10121,212 @@ class JoinedRoomProxyMock: JoinedRoomProxyProtocol, @unchecked Sendable {
10121
10121
}
10122
10122
//MARK: - saveDraft
10123
10123
10124
- var saveDraftUnderlyingCallsCount = 0
10125
- var saveDraftCallsCount : Int {
10124
+ var saveDraftThreadRootEventIDUnderlyingCallsCount = 0
10125
+ var saveDraftThreadRootEventIDCallsCount : Int {
10126
10126
get {
10127
10127
if Thread.isMainThread {
10128
- return saveDraftUnderlyingCallsCount
10128
+ return saveDraftThreadRootEventIDUnderlyingCallsCount
10129
10129
} else {
10130
10130
var returnValue: Int? = nil
10131
10131
DispatchQueue.main.sync {
10132
- returnValue = saveDraftUnderlyingCallsCount
10132
+ returnValue = saveDraftThreadRootEventIDUnderlyingCallsCount
10133
10133
}
10134
10134
10135
10135
return returnValue!
10136
10136
}
10137
10137
}
10138
10138
set {
10139
10139
if Thread.isMainThread {
10140
- saveDraftUnderlyingCallsCount = newValue
10140
+ saveDraftThreadRootEventIDUnderlyingCallsCount = newValue
10141
10141
} else {
10142
10142
DispatchQueue.main.sync {
10143
- saveDraftUnderlyingCallsCount = newValue
10143
+ saveDraftThreadRootEventIDUnderlyingCallsCount = newValue
10144
10144
}
10145
10145
}
10146
10146
}
10147
10147
}
10148
- var saveDraftCalled : Bool {
10149
- return saveDraftCallsCount > 0
10148
+ var saveDraftThreadRootEventIDCalled : Bool {
10149
+ return saveDraftThreadRootEventIDCallsCount > 0
10150
10150
}
10151
- var saveDraftReceivedDraft: ComposerDraft?
10152
- var saveDraftReceivedInvocations : [ComposerDraft] = []
10151
+ var saveDraftThreadRootEventIDReceivedArguments: (draft: ComposerDraft, threadRootEventID: String?) ?
10152
+ var saveDraftThreadRootEventIDReceivedInvocations : [(draft: ComposerDraft, threadRootEventID: String?) ] = []
10153
10153
10154
- var saveDraftUnderlyingReturnValue : Result<Void, RoomProxyError>!
10155
- var saveDraftReturnValue : Result<Void, RoomProxyError>! {
10154
+ var saveDraftThreadRootEventIDUnderlyingReturnValue : Result<Void, RoomProxyError>!
10155
+ var saveDraftThreadRootEventIDReturnValue : Result<Void, RoomProxyError>! {
10156
10156
get {
10157
10157
if Thread.isMainThread {
10158
- return saveDraftUnderlyingReturnValue
10158
+ return saveDraftThreadRootEventIDUnderlyingReturnValue
10159
10159
} else {
10160
10160
var returnValue: Result<Void, RoomProxyError>? = nil
10161
10161
DispatchQueue.main.sync {
10162
- returnValue = saveDraftUnderlyingReturnValue
10162
+ returnValue = saveDraftThreadRootEventIDUnderlyingReturnValue
10163
10163
}
10164
10164
10165
10165
return returnValue!
10166
10166
}
10167
10167
}
10168
10168
set {
10169
10169
if Thread.isMainThread {
10170
- saveDraftUnderlyingReturnValue = newValue
10170
+ saveDraftThreadRootEventIDUnderlyingReturnValue = newValue
10171
10171
} else {
10172
10172
DispatchQueue.main.sync {
10173
- saveDraftUnderlyingReturnValue = newValue
10173
+ saveDraftThreadRootEventIDUnderlyingReturnValue = newValue
10174
10174
}
10175
10175
}
10176
10176
}
10177
10177
}
10178
- var saveDraftClosure : ((ComposerDraft) async -> Result<Void, RoomProxyError>)?
10178
+ var saveDraftThreadRootEventIDClosure : ((ComposerDraft, String? ) async -> Result<Void, RoomProxyError>)?
10179
10179
10180
- func saveDraft(_ draft: ComposerDraft) async -> Result<Void, RoomProxyError> {
10181
- saveDraftCallsCount += 1
10182
- saveDraftReceivedDraft = draft
10180
+ func saveDraft(_ draft: ComposerDraft, threadRootEventID: String? ) async -> Result<Void, RoomProxyError> {
10181
+ saveDraftThreadRootEventIDCallsCount += 1
10182
+ saveDraftThreadRootEventIDReceivedArguments = ( draft: draft, threadRootEventID: threadRootEventID)
10183
10183
DispatchQueue.main.async {
10184
- self.saveDraftReceivedInvocations .append(draft)
10184
+ self.saveDraftThreadRootEventIDReceivedInvocations .append(( draft: draft, threadRootEventID: threadRootEventID) )
10185
10185
}
10186
- if let saveDraftClosure = saveDraftClosure {
10187
- return await saveDraftClosure (draft)
10186
+ if let saveDraftThreadRootEventIDClosure = saveDraftThreadRootEventIDClosure {
10187
+ return await saveDraftThreadRootEventIDClosure (draft, threadRootEventID )
10188
10188
} else {
10189
- return saveDraftReturnValue
10189
+ return saveDraftThreadRootEventIDReturnValue
10190
10190
}
10191
10191
}
10192
10192
//MARK: - loadDraft
10193
10193
10194
- var loadDraftUnderlyingCallsCount = 0
10195
- var loadDraftCallsCount : Int {
10194
+ var loadDraftThreadRootEventIDUnderlyingCallsCount = 0
10195
+ var loadDraftThreadRootEventIDCallsCount : Int {
10196
10196
get {
10197
10197
if Thread.isMainThread {
10198
- return loadDraftUnderlyingCallsCount
10198
+ return loadDraftThreadRootEventIDUnderlyingCallsCount
10199
10199
} else {
10200
10200
var returnValue: Int? = nil
10201
10201
DispatchQueue.main.sync {
10202
- returnValue = loadDraftUnderlyingCallsCount
10202
+ returnValue = loadDraftThreadRootEventIDUnderlyingCallsCount
10203
10203
}
10204
10204
10205
10205
return returnValue!
10206
10206
}
10207
10207
}
10208
10208
set {
10209
10209
if Thread.isMainThread {
10210
- loadDraftUnderlyingCallsCount = newValue
10210
+ loadDraftThreadRootEventIDUnderlyingCallsCount = newValue
10211
10211
} else {
10212
10212
DispatchQueue.main.sync {
10213
- loadDraftUnderlyingCallsCount = newValue
10213
+ loadDraftThreadRootEventIDUnderlyingCallsCount = newValue
10214
10214
}
10215
10215
}
10216
10216
}
10217
10217
}
10218
- var loadDraftCalled : Bool {
10219
- return loadDraftCallsCount > 0
10218
+ var loadDraftThreadRootEventIDCalled : Bool {
10219
+ return loadDraftThreadRootEventIDCallsCount > 0
10220
10220
}
10221
+ var loadDraftThreadRootEventIDReceivedThreadRootEventID: String?
10222
+ var loadDraftThreadRootEventIDReceivedInvocations: [String?] = []
10221
10223
10222
- var loadDraftUnderlyingReturnValue : Result<ComposerDraft?, RoomProxyError>!
10223
- var loadDraftReturnValue : Result<ComposerDraft?, RoomProxyError>! {
10224
+ var loadDraftThreadRootEventIDUnderlyingReturnValue : Result<ComposerDraft?, RoomProxyError>!
10225
+ var loadDraftThreadRootEventIDReturnValue : Result<ComposerDraft?, RoomProxyError>! {
10224
10226
get {
10225
10227
if Thread.isMainThread {
10226
- return loadDraftUnderlyingReturnValue
10228
+ return loadDraftThreadRootEventIDUnderlyingReturnValue
10227
10229
} else {
10228
10230
var returnValue: Result<ComposerDraft?, RoomProxyError>? = nil
10229
10231
DispatchQueue.main.sync {
10230
- returnValue = loadDraftUnderlyingReturnValue
10232
+ returnValue = loadDraftThreadRootEventIDUnderlyingReturnValue
10231
10233
}
10232
10234
10233
10235
return returnValue!
10234
10236
}
10235
10237
}
10236
10238
set {
10237
10239
if Thread.isMainThread {
10238
- loadDraftUnderlyingReturnValue = newValue
10240
+ loadDraftThreadRootEventIDUnderlyingReturnValue = newValue
10239
10241
} else {
10240
10242
DispatchQueue.main.sync {
10241
- loadDraftUnderlyingReturnValue = newValue
10243
+ loadDraftThreadRootEventIDUnderlyingReturnValue = newValue
10242
10244
}
10243
10245
}
10244
10246
}
10245
10247
}
10246
- var loadDraftClosure : (() async -> Result<ComposerDraft?, RoomProxyError>)?
10248
+ var loadDraftThreadRootEventIDClosure : ((String? ) async -> Result<ComposerDraft?, RoomProxyError>)?
10247
10249
10248
- func loadDraft() async -> Result<ComposerDraft?, RoomProxyError> {
10249
- loadDraftCallsCount += 1
10250
- if let loadDraftClosure = loadDraftClosure {
10251
- return await loadDraftClosure()
10250
+ func loadDraft(threadRootEventID: String?) async -> Result<ComposerDraft?, RoomProxyError> {
10251
+ loadDraftThreadRootEventIDCallsCount += 1
10252
+ loadDraftThreadRootEventIDReceivedThreadRootEventID = threadRootEventID
10253
+ DispatchQueue.main.async {
10254
+ self.loadDraftThreadRootEventIDReceivedInvocations.append(threadRootEventID)
10255
+ }
10256
+ if let loadDraftThreadRootEventIDClosure = loadDraftThreadRootEventIDClosure {
10257
+ return await loadDraftThreadRootEventIDClosure(threadRootEventID)
10252
10258
} else {
10253
- return loadDraftReturnValue
10259
+ return loadDraftThreadRootEventIDReturnValue
10254
10260
}
10255
10261
}
10256
10262
//MARK: - clearDraft
10257
10263
10258
- var clearDraftUnderlyingCallsCount = 0
10259
- var clearDraftCallsCount : Int {
10264
+ var clearDraftThreadRootEventIDUnderlyingCallsCount = 0
10265
+ var clearDraftThreadRootEventIDCallsCount : Int {
10260
10266
get {
10261
10267
if Thread.isMainThread {
10262
- return clearDraftUnderlyingCallsCount
10268
+ return clearDraftThreadRootEventIDUnderlyingCallsCount
10263
10269
} else {
10264
10270
var returnValue: Int? = nil
10265
10271
DispatchQueue.main.sync {
10266
- returnValue = clearDraftUnderlyingCallsCount
10272
+ returnValue = clearDraftThreadRootEventIDUnderlyingCallsCount
10267
10273
}
10268
10274
10269
10275
return returnValue!
10270
10276
}
10271
10277
}
10272
10278
set {
10273
10279
if Thread.isMainThread {
10274
- clearDraftUnderlyingCallsCount = newValue
10280
+ clearDraftThreadRootEventIDUnderlyingCallsCount = newValue
10275
10281
} else {
10276
10282
DispatchQueue.main.sync {
10277
- clearDraftUnderlyingCallsCount = newValue
10283
+ clearDraftThreadRootEventIDUnderlyingCallsCount = newValue
10278
10284
}
10279
10285
}
10280
10286
}
10281
10287
}
10282
- var clearDraftCalled : Bool {
10283
- return clearDraftCallsCount > 0
10288
+ var clearDraftThreadRootEventIDCalled : Bool {
10289
+ return clearDraftThreadRootEventIDCallsCount > 0
10284
10290
}
10291
+ var clearDraftThreadRootEventIDReceivedThreadRootEventID: String?
10292
+ var clearDraftThreadRootEventIDReceivedInvocations: [String?] = []
10285
10293
10286
- var clearDraftUnderlyingReturnValue : Result<Void, RoomProxyError>!
10287
- var clearDraftReturnValue : Result<Void, RoomProxyError>! {
10294
+ var clearDraftThreadRootEventIDUnderlyingReturnValue : Result<Void, RoomProxyError>!
10295
+ var clearDraftThreadRootEventIDReturnValue : Result<Void, RoomProxyError>! {
10288
10296
get {
10289
10297
if Thread.isMainThread {
10290
- return clearDraftUnderlyingReturnValue
10298
+ return clearDraftThreadRootEventIDUnderlyingReturnValue
10291
10299
} else {
10292
10300
var returnValue: Result<Void, RoomProxyError>? = nil
10293
10301
DispatchQueue.main.sync {
10294
- returnValue = clearDraftUnderlyingReturnValue
10302
+ returnValue = clearDraftThreadRootEventIDUnderlyingReturnValue
10295
10303
}
10296
10304
10297
10305
return returnValue!
10298
10306
}
10299
10307
}
10300
10308
set {
10301
10309
if Thread.isMainThread {
10302
- clearDraftUnderlyingReturnValue = newValue
10310
+ clearDraftThreadRootEventIDUnderlyingReturnValue = newValue
10303
10311
} else {
10304
10312
DispatchQueue.main.sync {
10305
- clearDraftUnderlyingReturnValue = newValue
10313
+ clearDraftThreadRootEventIDUnderlyingReturnValue = newValue
10306
10314
}
10307
10315
}
10308
10316
}
10309
10317
}
10310
- var clearDraftClosure : (() async -> Result<Void, RoomProxyError>)?
10318
+ var clearDraftThreadRootEventIDClosure : ((String? ) async -> Result<Void, RoomProxyError>)?
10311
10319
10312
- func clearDraft() async -> Result<Void, RoomProxyError> {
10313
- clearDraftCallsCount += 1
10314
- if let clearDraftClosure = clearDraftClosure {
10315
- return await clearDraftClosure()
10320
+ func clearDraft(threadRootEventID: String?) async -> Result<Void, RoomProxyError> {
10321
+ clearDraftThreadRootEventIDCallsCount += 1
10322
+ clearDraftThreadRootEventIDReceivedThreadRootEventID = threadRootEventID
10323
+ DispatchQueue.main.async {
10324
+ self.clearDraftThreadRootEventIDReceivedInvocations.append(threadRootEventID)
10325
+ }
10326
+ if let clearDraftThreadRootEventIDClosure = clearDraftThreadRootEventIDClosure {
10327
+ return await clearDraftThreadRootEventIDClosure(threadRootEventID)
10316
10328
} else {
10317
- return clearDraftReturnValue
10329
+ return clearDraftThreadRootEventIDReturnValue
10318
10330
}
10319
10331
}
10320
10332
}
0 commit comments