public void GetDocuments(QuerySnapshotHandler handler) { _query.GetDocuments((snapshot, error) => { handler?.Invoke(snapshot == null ? null : new QuerySnapshotWrapper(snapshot), error == null ? null : ExceptionMapper.Map(error)); }); }
public void GetDocuments(QuerySnapshotHandler handler) { Query.GetDocuments((snapshot, error) => { handler?.Invoke(snapshot == null ? null : new QuerySnapshotWrapper(snapshot), error == null ? null : new CloudFirestoreException(error.LocalizedDescription)); }); }
public void GetDocuments(Source source, QuerySnapshotHandler handler) { _query.GetDocuments(source.ToNative(), (snapshot, error) => { handler?.Invoke(snapshot == null ? null : new QuerySnapshotWrapper(snapshot), error == null ? null : ExceptionMapper.Map(error)); }); }
public void GetDocuments(QuerySnapshotHandler handler) { _collectionReference.Get().AddOnCompleteListener(new OnCompleteHandlerListener((task) => { var snapshot = !task.IsSuccessful ? null : task.Result.JavaCast <QuerySnapshot>(); handler?.Invoke(snapshot == null ? null : new QuerySnapshotWrapper(snapshot), task.IsSuccessful ? null : ExceptionMapper.Map(task.Exception)); })); }
public void GetDocuments(Source source, QuerySnapshotHandler handler) { _query.Get(source.ToNative()).AddOnCompleteListener(new OnCompleteHandlerListener((task) => { var snapshot = !task.IsSuccessful ? null : task.Result.JavaCast <QuerySnapshot>(); handler?.Invoke(snapshot == null ? null : new QuerySnapshotWrapper(snapshot), task.IsSuccessful ? null : ExceptionMapper.Map(task.Exception)); })); }
public void GetDocuments(QuerySnapshotHandler handler) { Query.Get().AddOnCompleteListener(new OnCompleteHandlerListener((task) => { var snapshot = !task.IsSuccessful ? null : task.Result.JavaCast <QuerySnapshot>(); handler?.Invoke(snapshot == null ? null : new QuerySnapshotWrapper(snapshot), task.IsSuccessful ? null : new CloudFirestoreException(task.Exception.Message)); })); }
public IListenerRegistration AddSnapshotListener(QuerySnapshotHandler listener) { var registration = Query.AddSnapshotListener((snapshot, error) => { listener?.Invoke(snapshot == null ? null : new QuerySnapshotWrapper(snapshot), error == null ? null : new CloudFirestoreException(error.LocalizedDescription)); }); return(new ListenerRegistrationWrapper(registration)); }
public IListenerRegistration AddSnapshotListener(QuerySnapshotHandler listener) { var registration = _query.AddSnapshotListener((snapshot, error) => { listener?.Invoke(snapshot == null ? null : new QuerySnapshotWrapper(snapshot), error == null ? null : ExceptionMapper.Map(error)); }); return(new ListenerRegistrationWrapper(registration)); }
public IListenerRegistration AddSnapshotListener(QuerySnapshotHandler listener) { var registration = _query.AddSnapshotListener(new EventHandlerListener <QuerySnapshot>((value, error) => { listener?.Invoke(value == null ? null : new QuerySnapshotWrapper(value), error == null ? null : ExceptionMapper.Map(error)); })); return(new ListenerRegistrationWrapper(registration)); }
public IListenerRegistration AddSnapshotListener(QuerySnapshotHandler listener) { var registration = CollectionReference.AddSnapshotListener(new EventHandlerListener <QuerySnapshot>((value, error) => { listener?.Invoke(value == null ? null : new QuerySnapshotWrapper(value), error == null ? null : new CloudFirestoreException(error.Message)); })); return(new ListenerRegistrationWrapper(registration)); }
public IListenerRegistration AddSnapshotListener(bool includeMetadataChanges, QuerySnapshotHandler listener) { var registration = _query.AddSnapshotListener(includeMetadataChanges ? MetadataChanges.Include : MetadataChanges.Exclude, new EventHandlerListener <QuerySnapshot>((value, error) => { listener?.Invoke(value == null ? null : new QuerySnapshotWrapper(value), error == null ? null : ExceptionMapper.Map(error)); })); return(new ListenerRegistrationWrapper(registration)); }
public IListenerRegistration AddSnapshotListener(bool includeMetadataChanges, QuerySnapshotHandler listener) { var registration = CollectionReference.AddSnapshotListener(includeMetadataChanges, (snapshot, error) => { listener?.Invoke(snapshot == null ? null : new QuerySnapshotWrapper(snapshot), error == null ? null : new CloudFirestoreException(error.LocalizedDescription)); }); return(new ListenerRegistrationWrapper(registration)); }
public IListenerRegistration AddSnapshotListener(bool includeMetadataChanges, QuerySnapshotHandler listener) { if (!includeMetadataChanges) { return(AddSnapshotListener(listener)); } var option = new QueryListenOptions().IncludeQueryMetadataChanges(); var registration = CollectionReference.AddSnapshotListener(option, new EventHandlerListener <QuerySnapshot>((value, error) => { listener?.Invoke(value == null ? null : new QuerySnapshotWrapper(value), error == null ? null : new CloudFirestoreException(error.Message)); })); return(new ListenerRegistrationWrapper(registration)); }
public IListenerRegistration AddSnapshotListener(bool includeMetadataChanges, QuerySnapshotHandler listener) { var registration = _collectionReference.AddSnapshotListener(includeMetadataChanges, (snapshot, error) => { listener?.Invoke(snapshot == null ? null : new QuerySnapshotWrapper(snapshot), error == null ? null : ExceptionMapper.Map(error)); }); return(new ListenerRegistrationWrapper(registration)); }