exec method
- String fcmToken
FCMトークンを保存または更新する。
指定されたFCMトークンをサーバーに保存または更新します。
Parameters:
fcmToken: 保存または更新するFCMトークン
Return: Future<String> が返されます。このFutureは、操作が完了するとメッセージを返します。
使用するリポジトリ:
- NotificationRepository : 通知に関するデータ操作を管理するリポジトリ 使用するAPI:
NotificationApi.saveOrUpdateFcmToken: FCMトークンの保存または更新を行うAPI
Implementation
Future<String> exec(String fcmToken) async {
try {
final message = await _notificationRepository.saveOrUpdateFcmToken(
fcmToken: fcmToken,
);
return message;
} on RepositoryException catch (error, stackTrace) {
throw _errorHandler.handleRepositoryError(error, stackTrace);
} catch (error, stackTrace) {
throw _errorHandler.handleUnknownError(error, stackTrace);
}
}