FEATURE make user email nullable

This commit is contained in:
konrad.lys@eu.equinix.com
2023-05-28 07:28:58 +02:00
parent 3c3a5fbf3c
commit 96ae4ae758
4 changed files with 39 additions and 40 deletions

View File

@@ -1,5 +1,5 @@
buildscript {
ext.kotlin_version = '1.7.0'
ext.kotlin_version = '1.8.0'
repositories {
google()
mavenCentral()

View File

@@ -154,7 +154,6 @@
{
"id": 15,
"username": "test",
"email": "test2@test.com",
"password": "**********",
"first_name": "",
"last_name": "",

View File

@@ -16,7 +16,7 @@ class UserModel with _$UserModel {
const factory UserModel.v3({
@HiveField(0) required int id,
@HiveField(1) required String username,
@HiveField(2) required String email,
@HiveField(2) String? email,
@HiveField(3) String? firstName,
@HiveField(4) String? lastName,
@HiveField(5) DateTime? dateJoined,

View File

@@ -93,10 +93,10 @@ packages:
dependency: transitive
description:
name: barcode
sha256: "52570564684bbb0240a9f1fdb6bad12adc5e0540103c1c96d6dd550bd928b1c9"
sha256: "789f898eef0bd88312470bdb2cc996f895ad7dd5f89e9adde84b204546a90b45"
url: "https://pub.dev"
source: hosted
version: "2.2.3"
version: "2.2.4"
bidi:
dependency: transitive
description:
@@ -109,18 +109,18 @@ packages:
dependency: transitive
description:
name: bloc
sha256: "658a5ae59edcf1e58aac98b000a71c762ad8f46f1394c34a52050cafb3e11a80"
sha256: "3820f15f502372d979121de1f6b97bfcf1630ebff8fe1d52fb2b0bfa49be5b49"
url: "https://pub.dev"
source: hosted
version: "8.1.1"
version: "8.1.2"
bloc_test:
dependency: "direct dev"
description:
name: bloc_test
sha256: ffbb60c17ee3d8e3784cb78071088e353199057233665541e8ac6cd438dca8ad
sha256: "5f41a3e391c89ccdade81a96233e1e5e5d01564e29e5fe180741fb23579399b9"
url: "https://pub.dev"
source: hosted
version: "9.1.1"
version: "9.1.2"
boolean_selector:
dependency: transitive
description:
@@ -173,10 +173,10 @@ packages:
dependency: transitive
description:
name: build_runner_core
sha256: "30859c90e9ddaccc484f56303931f477b1f1ba2bab74aa32ed5d6ce15870f8cf"
sha256: "88a57f2ac99849362e73878334caa9f06ee25f31d2adced882b8337838c84e1e"
url: "https://pub.dev"
source: hosted
version: "7.2.8"
version: "7.2.9"
built_collection:
dependency: transitive
description:
@@ -189,10 +189,10 @@ packages:
dependency: transitive
description:
name: built_value
sha256: "2f17434bd5d52a26762043d6b43bb53b3acd029b4d9071a329f46d67ef297e6d"
sha256: "7dd62d9faf105c434f3d829bbe9c4be02ec67f5ed94832222116122df67c5452"
url: "https://pub.dev"
source: hosted
version: "8.5.0"
version: "8.6.0"
cached_network_image:
dependency: "direct main"
description:
@@ -309,10 +309,10 @@ packages:
dependency: transitive
description:
name: csslib
sha256: b36c7f7e24c0bdf1bf9a3da461c837d1de64b9f8beb190c9011d8c72a3dfd745
sha256: "831883fb353c8bdc1d71979e5b342c7d88acfbc643113c14ae51e2442ea0f20f"
url: "https://pub.dev"
source: hosted
version: "0.17.2"
version: "0.17.3"
dart_code_metrics:
dependency: "direct dev"
description:
@@ -406,7 +406,7 @@ packages:
description:
path: "."
ref: master
resolved-ref: "685af159405b0b3fd8d3f9a02b34a548a79af492"
resolved-ref: "6ca5e015fc9cb4603890bddacdea0cafb839650d"
url: "https://github.com/sawankumarbundelkhandi/edge_detection"
source: git
version: "1.1.1"
@@ -446,10 +446,10 @@ packages:
dependency: "direct main"
description:
name: file_picker
sha256: c7a8e25ca60e7f331b153b0cb3d405828f18d3e72a6fa1d9440c86556fffc877
sha256: "9d6e95ec73abbd31ec54d0e0df8a961017e165aba1395e462e5b31ea0c165daf"
url: "https://pub.dev"
source: hosted
version: "5.3.0"
version: "5.3.1"
fixnum:
dependency: transitive
description:
@@ -467,10 +467,10 @@ packages:
dependency: "direct main"
description:
name: flutter_bloc
sha256: "434951eea948dbe87f737b674281465f610b8259c16c097b8163ce138749a775"
sha256: e74efb89ee6945bcbce74a5b3a5a3376b088e5f21f55c263fc38cbdc6237faae
url: "https://pub.dev"
source: hosted
version: "8.1.2"
version: "8.1.3"
flutter_blurhash:
dependency: transitive
description:
@@ -690,10 +690,10 @@ packages:
dependency: "direct main"
description:
name: flutter_typeahead
sha256: "721610b3d61814efa13fb5f720a6781bc123cd51b7e01f5a45d7c92124376644"
sha256: "986143baa65734d02b494ffb8c4e22fc1065d272ded050e7229b81e37aed316e"
url: "https://pub.dev"
source: hosted
version: "4.3.8"
version: "4.4.0"
flutter_web_plugins:
dependency: transitive
description: flutter
@@ -703,10 +703,10 @@ packages:
dependency: "direct main"
description:
name: fluttertoast
sha256: "2f9c4d3f4836421f7067a28f8939814597b27614e021da9d63e5d3fb6e212d25"
sha256: "474f7d506230897a3cd28c965ec21c5328ae5605fc9c400cd330e9e9d6ac175c"
url: "https://pub.dev"
source: hosted
version: "8.2.1"
version: "8.2.2"
font_awesome_flutter:
dependency: "direct main"
description:
@@ -828,10 +828,10 @@ packages:
dependency: "direct main"
description:
name: hydrated_bloc
sha256: eb92d88061b6b911c48779b08a91c8a9f3a3aa8475f80d9380045375d9876536
sha256: "0ea117b32259d9a79c2a2d33eef92e9dd676b88ec4f1ef94102c5889ca1673b6"
url: "https://pub.dev"
source: hosted
version: "9.1.0"
version: "9.1.1"
image:
dependency: "direct main"
description:
@@ -937,10 +937,10 @@ packages:
dependency: transitive
description:
name: local_auth_ios
sha256: "503a938c4edde6b244c6ee3b1e2e675ddb7e37e79d5056658dbed1997cf04785"
sha256: edc2977c5145492f3451db9507a2f2f284ee4f408950b3e16670838726761940
url: "https://pub.dev"
source: hosted
version: "1.1.2"
version: "1.1.3"
local_auth_platform_interface:
dependency: transitive
description:
@@ -961,10 +961,10 @@ packages:
dependency: transitive
description:
name: logging
sha256: "04094f2eb032cbb06c6f6e8d3607edcfcb0455e2bb6cbc010cb01171dcb64e6d"
sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
url: "https://pub.dev"
source: hosted
version: "1.1.1"
version: "1.2.0"
matcher:
dependency: transitive
description:
@@ -1008,10 +1008,10 @@ packages:
dependency: "direct dev"
description:
name: mockito
sha256: dd61809f04da1838a680926de50a9e87385c1de91c6579629c3d1723946e8059
sha256: "8b46d7eb40abdda92d62edd01546051f0c27365e65608c284de336dccfef88cc"
url: "https://pub.dev"
source: hosted
version: "5.4.0"
version: "5.4.1"
mocktail:
dependency: transitive
description:
@@ -1143,10 +1143,10 @@ packages:
dependency: transitive
description:
name: path_provider_linux
sha256: "2ae08f2216225427e64ad224a24354221c2c7907e448e6e0e8b57b1eb9f10ad1"
sha256: ffbb8cc9ed2c9ec0e4b7a541e56fd79b138e8f47d2fb86815f15358a349b3b57
url: "https://pub.dev"
source: hosted
version: "2.1.10"
version: "2.1.11"
path_provider_platform_interface:
dependency: transitive
description:
@@ -1167,10 +1167,10 @@ packages:
dependency: "direct main"
description:
name: pdf
sha256: "70d84154dc5b6ddf28eee6c012510a4cbbebb3a1879c0957e05364a95e8f3832"
sha256: "9f75fc7f5580ea5e635b5724de58fb27f684c9ad03ed46fdc1aac768e4557315"
url: "https://pub.dev"
source: hosted
version: "3.10.3"
version: "3.10.4"
pedantic:
dependency: transitive
description:
@@ -1636,10 +1636,10 @@ packages:
dependency: transitive
description:
name: url_launcher_android
sha256: "1a5848f598acc5b7d8f7c18b8cb834ab667e59a13edc3c93e9d09cf38cc6bc87"
sha256: eed4e6a1164aa9794409325c3b707ff424d4d1c2a785e7db67f8bbda00e36e51
url: "https://pub.dev"
source: hosted
version: "6.0.34"
version: "6.0.35"
url_launcher_ios:
dependency: transitive
description:
@@ -1676,10 +1676,10 @@ packages:
dependency: transitive
description:
name: url_launcher_web
sha256: "81fe91b6c4f84f222d186a9d23c73157dc4c8e1c71489c4d08be1ad3b228f1aa"
sha256: "6bb1e5d7fe53daf02a8fee85352432a40b1f868a81880e99ec7440113d5cfcab"
url: "https://pub.dev"
source: hosted
version: "2.0.16"
version: "2.0.17"
url_launcher_windows:
dependency: transitive
description: