@@ -30,7 +30,7 @@ class Account extends Service {
30
30
/// login to their new account, you need to create a new [account
31
31
/// session](/docs/client/account#accountCreateSession).
32
32
///
33
- Future <Response > create ({@ required String email, @ required String password, String name = '' }) {
33
+ Future <Response > create ({required String email, required String password, String name = '' }) {
34
34
final String path = '/account' ;
35
35
36
36
final Map <String , dynamic > params = {
@@ -74,7 +74,7 @@ class Account extends Service {
74
74
/// mail is sent. For security measures, user password is required to complete
75
75
/// this request.
76
76
///
77
- Future <Response > updateEmail ({@ required String email, @ required String password}) {
77
+ Future <Response > updateEmail ({required String email, required String password}) {
78
78
final String path = '/account/email' ;
79
79
80
80
final Map <String , dynamic > params = {
@@ -111,7 +111,7 @@ class Account extends Service {
111
111
///
112
112
/// Update currently logged in user account name.
113
113
///
114
- Future <Response > updateName ({@ required String name}) {
114
+ Future <Response > updateName ({required String name}) {
115
115
final String path = '/account/name' ;
116
116
117
117
final Map <String , dynamic > params = {
@@ -130,7 +130,7 @@ class Account extends Service {
130
130
/// Update currently logged in user password. For validation, user is required
131
131
/// to pass the password twice.
132
132
///
133
- Future <Response > updatePassword ({@ required String password, @ required String oldPassword}) {
133
+ Future <Response > updatePassword ({required String password, required String oldPassword}) {
134
134
final String path = '/account/password' ;
135
135
136
136
final Map <String , dynamic > params = {
@@ -167,7 +167,7 @@ class Account extends Service {
167
167
/// Update currently logged in user account preferences. You can pass only the
168
168
/// specific settings you wish to update.
169
169
///
170
- Future <Response > updatePrefs ({@ required Map prefs}) {
170
+ Future <Response > updatePrefs ({required Map prefs}) {
171
171
final String path = '/account/prefs' ;
172
172
173
173
final Map <String , dynamic > params = {
@@ -191,7 +191,7 @@ class Account extends Service {
191
191
/// /account/recovery](/docs/client/account#accountUpdateRecovery) endpoint to
192
192
/// complete the process.
193
193
///
194
- Future <Response > createRecovery ({@ required String email, @ required String url}) {
194
+ Future <Response > createRecovery ({required String email, required String url}) {
195
195
final String path = '/account/recovery' ;
196
196
197
197
final Map <String , dynamic > params = {
@@ -218,7 +218,7 @@ class Account extends Service {
218
218
/// the only valid redirect URLs are the ones from domains you have set when
219
219
/// adding your platforms in the console interface.
220
220
///
221
- Future <Response > updateRecovery ({@ required String userId, @ required String secret, @ required String password, @ required String passwordAgain}) {
221
+ Future <Response > updateRecovery ({required String userId, required String secret, required String password, required String passwordAgain}) {
222
222
final String path = '/account/recovery' ;
223
223
224
224
final Map <String , dynamic > params = {
@@ -258,7 +258,7 @@ class Account extends Service {
258
258
/// Allow the user to login into their account by providing a valid email and
259
259
/// password combination. This route will create a new session for the user.
260
260
///
261
- Future <Response > createSession ({@ required String email, @ required String password}) {
261
+ Future <Response > createSession ({required String email, required String password}) {
262
262
final String path = '/account/sessions' ;
263
263
264
264
final Map <String , dynamic > params = {
@@ -298,7 +298,7 @@ class Account extends Service {
298
298
/// first. Use the success and failure arguments to provide a redirect URL's
299
299
/// back to your app when login is completed.
300
300
///
301
- Future createOAuth2Session ({@ required String provider, String success = 'https://appwrite.io/auth/oauth2/success' , String failure = 'https://appwrite.io/auth/oauth2/failure' , List scopes = const []}) {
301
+ Future createOAuth2Session ({required String provider, String success = 'https://appwrite.io/auth/oauth2/success' , String failure = 'https://appwrite.io/auth/oauth2/failure' , List scopes = const []}) {
302
302
final String path = '/account/sessions/oauth2/{provider}' .replaceAll (RegExp ('{provider}' ), provider);
303
303
304
304
final Map <String , dynamic > params = {
@@ -332,15 +332,15 @@ class Account extends Service {
332
332
333
333
if (kIsWeb) {
334
334
html.window.location.href = url.toString ();
335
- return null ;
335
+ return Future . value () ;
336
336
}else {
337
337
338
338
return FlutterWebAuth .authenticate (
339
339
url: url.toString (),
340
- callbackUrlScheme: "appwrite-callback-" + client.config['project' ]
340
+ callbackUrlScheme: "appwrite-callback-" + client.config['project' ]!
341
341
).then ((value) async {
342
342
Uri url = Uri .parse (value);
343
- Cookie cookie = new Cookie (url.queryParameters['key' ], url.queryParameters['secret' ]);
343
+ Cookie cookie = new Cookie (url.queryParameters['key' ]! , url.queryParameters['secret' ]! );
344
344
cookie.domain = Uri .parse (client.endPoint).host;
345
345
cookie.httpOnly = true ;
346
346
cookie.path = '/' ;
@@ -358,7 +358,7 @@ class Account extends Service {
358
358
/// account sessions across all of their different devices. When using the
359
359
/// option id argument, only the session unique ID provider will be deleted.
360
360
///
361
- Future <Response > deleteSession ({@ required String sessionId}) {
361
+ Future <Response > deleteSession ({required String sessionId}) {
362
362
final String path = '/account/sessions/{sessionId}' .replaceAll (RegExp ('{sessionId}' ), sessionId);
363
363
364
364
final Map <String , dynamic > params = {
@@ -388,7 +388,7 @@ class Account extends Service {
388
388
/// adding your platforms in the console interface.
389
389
///
390
390
///
391
- Future <Response > createVerification ({@ required String url}) {
391
+ Future <Response > createVerification ({required String url}) {
392
392
final String path = '/account/verification' ;
393
393
394
394
final Map <String , dynamic > params = {
@@ -409,7 +409,7 @@ class Account extends Service {
409
409
/// to verify the user email ownership. If confirmed this route will return a
410
410
/// 200 status code.
411
411
///
412
- Future <Response > updateVerification ({@ required String userId, @ required String secret}) {
412
+ Future <Response > updateVerification ({required String userId, required String secret}) {
413
413
final String path = '/account/verification' ;
414
414
415
415
final Map <String , dynamic > params = {
0 commit comments