Size: a a a

2019 April 22

AP

Arsenii Pechen in Fluence Chat_ru
например
источник

VS

Vany Serezhkin in Fluence Chat_ru
молодцы какие, это ж свагер
источник

AP

Arsenii Pechen in Fluence Chat_ru
это код контракта, но есть ограничения
источник

AP

Arsenii Pechen in Fluence Chat_ru
если он обфусцированный эта штука не поможет
источник

f

folex in Fluence Chat_ru
А, так вы про эфириум контракты. А я про флюенс бэкенды думал
источник

VS

Vany Serezhkin in Fluence Chat_ru
я тоже про флюенс. и надо внедрять сваггер. вот у нас в планах на лето
источник

AP

Arsenii Pechen in Fluence Chat_ru
свагер для слабаков)
источник

VS

Vany Serezhkin in Fluence Chat_ru
у меня нет ресурсов делать своё =(
источник

AP

Arsenii Pechen in Fluence Chat_ru
ну я имел ввиду любое описание апи, но это просто шутка
источник

VS

Vany Serezhkin in Fluence Chat_ru
Ну ... я не сторонник руками выпаршивать и описывать интерфейсы, я лентяй.
источник

f

folex in Fluence Chat_ru
Да, основное HTTP API флюенса можно на сваггере попробовать описать, спасибо за идею :)

Вот бы еще как-нибудь на нем описать роутинг _внутри_ Rust/Wasm приложения. Но внутри нету никакого HTTP, так что даже если свой codegen писать, придется работать против модели сваггера.
источник

f

folex in Fluence Chat_ru
Я про тот роутинг, который внутри invocation_handler String -> String функции, который обычно на просто паттерн матчинге описывается
источник

VS

Vany Serezhkin in Fluence Chat_ru
генерить контракт клиент для раста на основании сваггера. будет крута
источник

VS

Vany Serezhkin in Fluence Chat_ru
именно
источник

f

folex in Fluence Chat_ru
Vany Serezhkin
генерить контракт клиент для раста на основании сваггера. будет крута
Ну вот я и говорю -- не очень понятно, как именно внутренний роутинг на сваггере описать. Можно конечно игнорировать всякие get/post ключи, и ориентироваться на parameters, но вот укажет кто-нибудь параметр как form-data, и в этом уже нет никакого смысла
источник

f

folex in Fluence Chat_ru
В invocation_handler -то приходит строчка без всяких HTTP уже
источник

VS

Vany Serezhkin in Fluence Chat_ru
ага, и с коиента тоже уходит строчка, а как ты сериализуешь\десериализуешь  - твоё дело, главное чтобы одинаково
источник

f

folex in Fluence Chat_ru
С клиента уходит full-blown HTTP запрос
источник

VS

Vany Serezhkin in Fluence Chat_ru
вот представь, ты описываешь апи, тебе генерится одновременно кусок контракта и клиентская либа, тебе остаётся только описать хэндлеры конкретных типов, и о магия, они уже с сигнатурами
источник

VS

Vany Serezhkin in Fluence Chat_ru
сложно рассказать в чате - но вообщем кодогенерация.
источник