From 9d4f4c212b553f2ce820c126fb350725d7385ac4 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Sun, 24 Jan 2021 20:54:09 -0500 Subject: [PATCH] [O] Combine join, leave, delete into one action api --- ProjectClock/Net.swift | 31 ++++--------------------------- 1 file changed, 4 insertions(+), 27 deletions(-) diff --git a/ProjectClock/Net.swift b/ProjectClock/Net.swift index c865463..5392a27 100644 --- a/ProjectClock/Net.swift +++ b/ProjectClock/Net.swift @@ -120,18 +120,6 @@ class APIs */ static let familyCreate = API(loc: "/family/create") - /** - Delete a family - - ## Parameters (Besides from username and password) - - fid: Family ID - - pin: Admin pin - - ## Returns - Success or not - */ - static let familyDelete = API(loc: "/family/delete") - /** Change a family's admin pin @@ -146,28 +134,17 @@ class APIs static let familyChangePin = API(loc: "/family/update_pin") /** - Join family + Family-related action ## Parameters (Besides from username and password) - fid: Family ID - pin: Admin pin + - action: Join / Leave / Delete ## Returns - Family object + Family object or success message */ - static let familyJoin = API(loc: "/family/join") - - /** - Leave family - - ## Parameters (Besides from username and password) - - fid: Family ID - - pin: Admin pin - - ## Returns - Success or not - */ - static let familyLeave = API(loc: "/family/leave") + static let familyAction = API(loc: "/family/action") private init() {} }