MeGaDeTH_91

Untitled

Aug 18th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. let petsService = (() => {
  2. function loadPets() {
  3. return requester.get('appdata', `pets?query={}&sort={"_kmd.ect": -1}`, 'kinvey');
  4. }
  5. function loadDetails(petId) {
  6. return requester.get('appdata', `pets/${petId}`, 'kinvey');
  7. }
  8. function createNewPet(name, description, imageURL, category, hearts, creator) {
  9. let data = {
  10. name, description, imageURL, category, hearts, creator
  11. };
  12. return requester.post('appdata', 'pets', 'kinvey', data)
  13. }
  14.  
  15. function editPet(petId, name, description, imageURL, category, hearts, creator) {
  16. let data = {
  17. name,
  18. description,
  19. imageURL,
  20. category,
  21. hearts,
  22. creator
  23. };
  24.  
  25. return requester.update('appdata', 'pets/' + petId, 'kinvey', data)
  26. }
  27. function deletePet(petId) {
  28. return requester.remove('appdata', 'pets/' + petId, 'kinvey');
  29. }
  30. function loadMyPets(username) {
  31. return requester.get('appdata', `pets?query={"creator":"${username}"}&sort={"_kmd.ect": -1}`, 'kinvey');
  32.  
  33. }
  34.  
  35. return {
  36. loadPets,
  37. createNewPet,
  38. loadDetails,
  39. editPet,
  40. deletePet,
  41. loadMyPets
  42. }
  43. })();
Advertisement
Add Comment
Please, Sign In to add comment