part of 'server.dart'; mixin JobsApi on ApiMap { Future> getServerJobs() async { QueryResult response; List jobsList = []; try { final GraphQLClient client = await getClient(); response = await client.query$GetApiJobs(); if (response.hasException) { print(response.exception.toString()); } jobsList = jobsList = response.parsedData?.jobs.getJobs .map((final job) => ServerJob.fromGraphQL(job)) .toList() ?? []; } catch (e) { print(e); } return jobsList; } Future> removeApiJob(final String uid) async { try { final GraphQLClient client = await getClient(); final variables = Variables$Mutation$RemoveJob(jobId: uid); final mutation = Options$Mutation$RemoveJob(variables: variables); final response = await client.mutate$RemoveJob(mutation); return GenericMutationResult( data: response.parsedData?.removeJob.success ?? false, success: true, code: response.parsedData?.removeJob.code ?? 0, message: response.parsedData?.removeJob.message, ); } catch (e) { print(e); return GenericMutationResult( data: false, success: false, code: 0, message: e.toString(), ); } } }