Kinvey/js-sdk

View on GitHub
packages/nativescript-sdk/src/angular/endpoint.service.ts

Summary

Maintainability
B
4 hrs
Test Coverage
import { Inject, Injectable } from '@angular/core';
import { init, CustomEndpoint } from '../nativescript';
import { KinveyConfigToken } from './utils';

@Injectable({
  providedIn: 'root'
})
export class EndpointService {
  constructor(@Inject(KinveyConfigToken) config: any) {
    init(config);
  }

  endpoint(endpoint: string, args?: any, options?: any) {
    return CustomEndpoint.execute(endpoint, args, options);
  }

  execute(endpoint: string, args?: any, options?: any) {
    return this.endpoint(endpoint, args, options);
  }
}