
Andrew
04.12.2016
21:21:37
так он на Свифте пишет этот бэкэенд?

Mikhail
04.12.2016
21:21:42
неет
он пишет на php

Антон
04.12.2016
21:21:56

Google

Mikhail
04.12.2016
21:21:58
и на меня это не влияет, но я не хочу быдлокода с его стороны

Andrew
04.12.2016
21:22:21
а ты нас спрашиваешь будет ли удобно другому пхписту удобно поддерживать его легаси-код?

Mikhail
04.12.2016
21:22:59
не, если сменится чувак и это окажется быдлокоом, то не хочется, чтобы этот новый чувак долго разбирался или все переписывал
вопрос это норм или не норм, вот и все

Антон
04.12.2016
21:23:26

Haile
04.12.2016
21:23:35
ебота это

Andrew
04.12.2016
21:23:46
имхо, это не тот чат. Это тебе на форум по аниме.
:)

Mikhail
04.12.2016
21:23:46
как в swift можно писать все в контроллерах и там будет по несколько сотен кода

Haile
04.12.2016
21:23:48
на одном ендпоинте держать всю логику

Антон
04.12.2016
21:24:08
у меня тоже есть проект с бекендом на пхп, там тоже только пост

Haile
04.12.2016
21:24:17
и работать с ней по ейлоаду жейсона
куда спамятся жсоны с разными параметрами / хидерами

Google

Mikhail
04.12.2016
21:25:18
))

Artem
04.12.2016
21:25:18

Mikhail
04.12.2016
21:25:25

Artem
04.12.2016
21:25:29
Но вообще зависит от задачи бэкэнда

Haile
04.12.2016
21:25:44
ну то есть охуенно вообще
у тебя одна ручка бэкенда и авторизирует тебя, и объекты из базы удаляет
топ архтитектура

Mikhail
04.12.2016
21:26:07
задача с идеями мы увеличим функционал, сейчас запросов 20 там будет точно

Антон
04.12.2016
21:26:25

Haile
04.12.2016
21:26:50
я боюсь короче предположить, че там за хуйня в пхп на бэкенде

Artem
04.12.2016
21:26:54

Haile
04.12.2016
21:26:57
один контроллер наверное

Artem
04.12.2016
21:26:58
Вы ебнитесь
Разбивайте

Haile
04.12.2016
21:27:08
в нем пару десятков ифов
"нормас, все в одном месте зато"

Mikhail
04.12.2016
21:27:38
спасибо большое за ответы!!

Artem
04.12.2016
21:27:41

Антон
04.12.2016
21:27:49

Haile
04.12.2016
21:27:53

Google

Haile
04.12.2016
21:28:08

Mikhail
04.12.2016
21:28:21

Haile
04.12.2016
21:28:26
ебать

Антон
04.12.2016
21:28:40

Haile
04.12.2016
21:28:53

Mikhail
04.12.2016
21:28:59
определяется по типу данных (вместо application/json - logout / user/ auth / order) ну и так далее

Haile
04.12.2016
21:29:02
ШАХ И МАТ

Artem
04.12.2016
21:29:16
Бля бля бля
Бля бля бля

Антон
04.12.2016
21:29:25

Artem
04.12.2016
21:29:26
Сук

Artem
04.12.2016
21:29:29
Где окно
Я выйду
Без обид
Но тряпками

Антон
04.12.2016
21:30:06
выходи конечно, какие обиды

Artem
04.12.2016
21:30:07
Нассать на них не забудьте

Haile
04.12.2016
21:30:14
ну то есть, ты шлешь на одну и ту же ручку жсоны типа {method: "auth", login:"", pass:""} и в то же время жсоны типы {method:"getObjects", userID:""}

Artem
04.12.2016
21:30:15
Предварительно

Google

Haile
04.12.2016
21:30:30
мы устраивали у себя в конторе ебатоны
как хакатон
только нужно максимально ебано решить задачу
твой бэкенд короче победил

Антон
04.12.2016
21:30:59

Haile
04.12.2016
21:31:22

Антон
04.12.2016
21:31:23
я сказал 2 праметра в руте, а ты уже 4 сделал

Artem
04.12.2016
21:31:36
Метод передается в контент тайпе как я понял

Admin
ERROR: S client not available

Haile
04.12.2016
21:31:45
че

Антон
04.12.2016
21:31:53

Haile
04.12.2016
21:31:59

Artem
04.12.2016
21:32:19
>да, все в одном месте
>определяется по типу данных (вместо application/json - logout / user/ auth / order) ну и так далее

Антон
04.12.2016
21:32:56
а почему в content-type то? а не в каком-нибудь user-agent например?))

Haile
04.12.2016
21:33:21
а ну еще круче
абузить хидеры своей логикой

Антон
04.12.2016
21:33:55

Haile
04.12.2016
21:34:27
для него есть свое поле в хидере

Антон
04.12.2016
21:34:39
абузишь значит?

Haile
04.12.2016
21:34:39
а тут ребята в контент-тайпе передают ендпоинт

Google

Haile
04.12.2016
21:34:48

Mikhail
04.12.2016
21:35:01

Антон
04.12.2016
21:35:25

Haile
04.12.2016
21:36:06

Антон
04.12.2016
21:36:33
как хорошо что в нашей индустрии так много таких людей как вы

Haile
04.12.2016
21:37:19
я все еще не понимаю

Mikhail
04.12.2016
21:38:23
я могу только кинуть его апи
регистрация
POST
поле reg, в котором json array, в котором:
name (имя и фамилия), email, phone, country (страна и город отъезда), password, dest (город приезда) , date (дата приезда) comment (комментарий)
ответ сервер: token для дальнейшей работы
авторизация
POST
поле log_data, в котором json array, в котором:
login, password
ответ сервера: token для дальнейшей работы, либо incorrect login/password
выход из системы
GET
Logout
Поле logout содержит текущий token
Ответ: ok

Artem
04.12.2016
21:39:40
А коды?

Mikhail
04.12.2016
21:39:45
reg, log_data, Logout это как раз то поле, по которому все определяется

Haile
04.12.2016
21:39:50
да коды то похуй
ну то есть

Artem
04.12.2016
21:39:53
200 204 403 там
Да не похуй

Haile
04.12.2016
21:40:01
у тебя есть ручка api.govno.com/handle

Mikhail
04.12.2016
21:40:16
Отправка сообщений
POST
Msg, token
Ответ: ok или error
Получение сообщений
GET
get_msgs, token
Ответ: json массив со списком сообщений вида:
{"2":{"time":"1480879967","sender":"admin","text":"привет"},"1":{"time":"1480879964","sender":"user","text":"привет"}}
Если sender=user, то сообщение от пользователя, если admin - от администрации
короче такого плана