Size: a a a

Dart & Flutter по-русски

2020 June 23

А

Артем in Dart & Flutter по-русски
443
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
Нельзя так что поменял тип поля и все
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
Ivan Pavlov
Кто владеет Hive?
Пробую сгенерировать адаптер после изменения класса, и вылетает ошибка:
Unhandled Exception: type 'DateTime' is not a subtype of type 'String' in type cast
так новую базу же надо делать
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
Олжас Сулеймен
так новую базу же надо делать
Не не обязатель
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
у Вас то данные в старом формате лежат
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
Надо просто новое поле добавить, иначе тем у кого уже стоит старая база все сломаешь
источник

V

Vadim in Dart & Flutter по-русски
Павел
вы портом не ошиблись? 430 —> 443
да, в данном случае не стандарт, но  я на это обычно внимания на обращаю)) тк порты могут быть любые
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
У меня 73 сущности, когда надо что-то изменить я либо новое создаю либо добавляю поле
источник

IP

Ivan Pavlov in Dart & Flutter по-русски
Олжас Сулеймен
у Вас то данные в старом формате лежат
Как старую удалить?
Именно что переделывал поля, убрал одно не нужное. Причём под индексом 0 🙃
Я удалил *.g.dart
Затем flutter clean
Потом flutter pug get
И в конце flutter packages pub run build_runner build
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
Ivan Pavlov
Как старую удалить?
Именно что переделывал поля, убрал одно не нужное. Причём под индексом 0 🙃
Я удалил *.g.dart
Затем flutter clean
Потом flutter pug get
И в конце flutter packages pub run build_runner build
Там же есть спец командв
источник

ОС

Олжас Сулеймен... in Dart & Flutter по-русски
что то в этом роде
https://github.com/hivedb/hive/issues/325
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
Ivan Pavlov
Как старую удалить?
Именно что переделывал поля, убрал одно не нужное. Причём под индексом 0 🙃
Я удалил *.g.dart
Затем flutter clean
Потом flutter pug get
И в конце flutter packages pub run build_runner build
flutter packages pub run build_runner build --delete-conflicting-outputs
источник

YM

Yerassyl Maikhanov in Dart & Flutter по-русски
да вот Олжас правильно ссылку кинул
источник

VA

Vladimir Avramov in Dart & Flutter по-русски
Артем
угу, как это сделать?
При соединении определяешь TLS handshake. Если его нет, это http и отвечаешь на GET или HEAD 301м с заголовком Location + адрес https, для POST/PUT отвечаешь 308м. Вроде бы так.
источник

А

Артем in Dart & Flutter по-русски
хм, понял. всем спасибо
источник

IP

Ivan Pavlov in Dart & Flutter по-русски
Yerassyl Maikhanov
flutter packages pub run build_runner build --delete-conflicting-outputs
Не работает, всё таже ошибка. Есть другой способ удалить БД со старыми значениями?
источник

VR

Vadim Rustamov in Dart & Flutter по-русски
Добрый день, коллеги!
Сейчас решаю задачу по подключению из iOS 13 к WiFi. Подскажите, есть ли способ подключиться к WiFi из кода не выходя из приложения? Я видел приложения, в которых перед подключением к нужной WiFi сети запрашивается разрешение пользователя. Какое API для этого используется?
источник

П

Павел in Dart & Flutter по-русски
Vadim Rustamov
Добрый день, коллеги!
Сейчас решаю задачу по подключению из iOS 13 к WiFi. Подскажите, есть ли способ подключиться к WiFi из кода не выходя из приложения? Я видел приложения, в которых перед подключением к нужной WiFi сети запрашивается разрешение пользователя. Какое API для этого используется?
официального способа нет и быть не может, точка.
источник

VR

Vadim Rustamov in Dart & Flutter по-русски
Павел
официального способа нет и быть не может, точка.
То есть сейчас подключение к WiFi можно реализовать только через просьбу пользователя сходить в настройки и выбрать нужную сеть?
источник

П

Павел in Dart & Flutter по-русски
да
источник