loginWithMagicLink method
Login user with magic link. magiclink should not be empty It supports only email at the moment.
Implementation
@override
Future<void> loginWithMagicLink({required String magiclink}) async {
try {
final credentials = utf8
.decode(base64.decode(const Base64Codec().normalize(magiclink)))
.split('/');
await obtainTokenAndLogin(
tokenObtainRequest: TokenObtainRequest(
email: credentials[0],
otp: credentials[1],
),
);
} catch (e) {
rethrow;
}
}