register method
Creates and sends a new magic link for registration.
Parameters:
identifier: The Passage User's identifier.language: The language code for the magic link.
Returns:
A Future<MagicLink> that returns a magic link ID used to check the status
of the magic link with getMagicLinkStatus.
Throws:
PassageError
Implementation
Future<MagicLink> register(String identifier, {String? language}) async {
String magicLinkId = await PassageFlutterPlatform.instance.newRegisterMagicLink(identifier, language);
return MagicLink(magicLinkId);
}