FlutterGraphqlClient.init constructor
FlutterGraphqlClient.init({
- required String graphQlEndPoint,
- String? webSocketUrl,
- String? accessToken,
- Token? token,
- String? tokenExpiryErrorCode,
- dynamic onTokenRefreshFailed(
- GraphQLService service
- required Future<
Token?> refreshTokenHandler(- String refreshToken,
- GraphQLService service
Implementation
factory FlutterGraphqlClient.init({
required String graphQlEndPoint,
String? webSocketUrl,
String? accessToken,
Token? token,
String? tokenExpiryErrorCode,
Function(GraphQLService service)? onTokenRefreshFailed,
required Future<Token?> Function(
String refreshToken,
GraphQLService service,
)
refreshTokenHandler,
}) {
_instance ??= FlutterGraphqlClient._internal(
graphQlEndPoint: graphQlEndPoint,
webSocketUrl: webSocketUrl,
token: token,
tokenExpiryErrorCode: tokenExpiryErrorCode,
refreshTokenHandler: refreshTokenHandler,
onTokenRefreshFailed: onTokenRefreshFailed,
);
_instance!.graphQLService = GraphQLService();
_instance!.graphQLService!.initializeClient();
return _instance!;
}