[WIP] firebase init Error

This commit is contained in:
2024-08-02 20:09:59 +08:00
commit b77fd9f498
7087 changed files with 1466846 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
using System;
namespace UniRx.Operators
{
internal class SynchronizedObserver<T> : IObserver<T>
{
readonly IObserver<T> observer;
readonly object gate;
public SynchronizedObserver(IObserver<T> observer, object gate)
{
this.observer = observer;
this.gate = gate;
}
public void OnNext(T value)
{
lock (gate)
{
observer.OnNext(value);
}
}
public void OnError(Exception error)
{
lock (gate)
{
observer.OnError(error);
}
}
public void OnCompleted()
{
lock (gate)
{
observer.OnCompleted();
}
}
}
}