У меня включен enabledPersistence (), как указано в документации к моему app.ts.
import { AngularFirestoreModule } from '@angular/fire/firestore';
imports: [ AngularFirestoreModule.enablePersistence()]
После того, как я войду в систему и отключу свою сеть, приложение будет работать в автономном режиме и отключится при повторном подключении к сети.
Моя функция входа в систему:
async login() {
await this.presentLoadings();
const { email, password } = this
try {
const res = await this.afAuth.auth.signInWithEmailAndPassword(email , password)
if(res.user) {
this.user.setUser({
email,
password,
uid: res.user.uid
})
this.router.navigate(['/tabs/dashboard'])
}
} catch(err) {
this.presentToast(err.message);
}
finally
{
this.loading.dismiss();
}
}