Skip to content

Commit 362f9b3

Browse files
authored
Merge pull request #762 from mikeirvingweb/wasm-delay-fix-improve
chore: improvement to wasm delay fix from #720
2 parents 202fc82 + fb0bbf2 commit 362f9b3

File tree

1 file changed

+0
-14
lines changed

1 file changed

+0
-14
lines changed

UI/ChatSignalR/UnoChat.Client/UnoChat.Shared/ViewModel.cs

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,6 @@ private IDisposable ShouldSendThemeToThemeObserver(IObserver<string> themeObserv
209209

210210
private IDisposable ShouldSendModelsAddedToAllMessagesToMessageObserver(IObserver<Model> messageObserver)
211211
{
212-
#if !__WASM__
213212
return Observable
214213
.FromEvent<NotifyCollectionChangedEventHandler, NotifyCollectionChangedEventArgs>(
215214
handler => (s, e) => handler(e),
@@ -218,24 +217,11 @@ private IDisposable ShouldSendModelsAddedToAllMessagesToMessageObserver(IObserve
218217
.Where(args => args.Action == NotifyCollectionChangedAction.Add)
219218
.Select(args => args.NewItems.OfType<Message.Model>().FirstOrDefault())
220219
.Where(model => model != null)
221-
222220
#if !__WASM__
223221
.Delay(TimeSpan.FromMilliseconds(10), Schedulers.Default) // Wait for the list view to have been updated
224222
#endif
225223
.ObserveOn(Schedulers.Dispatcher)
226224
.Subscribe(messageObserver);
227-
#else
228-
return Observable
229-
.FromEvent<NotifyCollectionChangedEventHandler, NotifyCollectionChangedEventArgs>(
230-
handler => (s, e) => handler(e),
231-
handler => _allMessages.CollectionChanged += handler,
232-
handler => _allMessages.CollectionChanged -= handler)
233-
.Where(args => args.Action == NotifyCollectionChangedAction.Add)
234-
.Select(args => args.NewItems.OfType<Message.Model>().FirstOrDefault())
235-
.Where(model => model != null)
236-
.ObserveOn(Schedulers.Dispatcher)
237-
.Subscribe(messageObserver);
238-
#endif
239225
}
240226

241227
public IDisposable Activate(IObservable<object> messageToSendBoxReturn, IObserver<string> themeObserver, IObserver<Message.Model> messageObserver)

0 commit comments

Comments
 (0)