stubRegisterController function

String stubRegisterController()

Implementation

String stubRegisterController() => '''
import '/app/events/laravel_auth_event.dart';
import '/app/models/laravel_auth_response.dart';
import '/app/networking/laravel_auth_api_service.dart';
import 'controller.dart';
import 'package:flutter/widgets.dart';
import 'package:nylo_framework/nylo_framework.dart';

class RegisterController extends Controller {

  construct(BuildContext context) {
    super.construct(context);

  }

  /// Register the user
  register(String email, String password) async {
    LaravelAuthResponse? laravelAuthResponse = await api<LaravelAuthApiService>((request) => request.register(email, password), context: context);
      if (laravelAuthResponse?.status != 200) {
        showToastOops(description: laravelAuthResponse?.message ?? "");
        return;
      }
      await event<LaravelAuthEvent>(data: {"user": laravelAuthResponse});
  }
}
''';