Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(api-service): add data params without json encode #42

Closed
wants to merge 19 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
add0579
feat(error-interceptor): update handleUnauthenticatedUser params and …
singhtaranjeet Jul 12, 2023
ca63e38
feat(error-interceptor): use custom error and string path
singhtaranjeet Jul 12, 2023
67689d2
fix(error-interceptor): type-cast issue
singhtaranjeet Jul 12, 2023
a621ac7
doc(error-interceptor): add doc comments
singhtaranjeet Jul 12, 2023
badf902
refactor(error-interceptor): remove redundant isLoginApi check
singhtaranjeet Jul 13, 2023
b5cac11
feat(error-interceptor): implement cancel token implementation
singhtaranjeet Jul 13, 2023
8d3cafd
feat(CancelTokenInterceptor): make it abstract
singhtaranjeet Jul 13, 2023
fea20b6
refactor(cancel-token-interceptor): rename interceptor and update exp…
singhtaranjeet Jul 13, 2023
482598b
fix(errors): return error in toString
singhtaranjeet Jul 13, 2023
9185a63
fix(error): add stacktrace info
singhtaranjeet Jul 14, 2023
19c0893
feat(error-interceptor): remove 300ms delay
singhtaranjeet Jul 25, 2023
a360169
feat(refresh-token-interceptor): implement refresh token interceptor
singhtaranjeet Aug 10, 2023
91c59b6
fix(error-interceptor): wrong type sent in UnauthenticatedError issue
singhtaranjeet Aug 18, 2023
84453b1
feat(upgrade): use DioException instead of DioError
singhtaranjeet Aug 25, 2023
09cea29
fix(dependency): use main-new
singhtaranjeet Aug 31, 2023
b1c7738
feat(api-service): addition of patch method in api-service helper
Abhisheksainii Dec 7, 2023
2d018a4
fix(pubspec): update dependencies and use main instead of main-new
singhtaranjeet Jan 8, 2024
f5f14d0
feat(api-service): add data params without json encode
Khushboo1702 Jun 17, 2024
afeeb6e
feat(api-service): update lock file
Khushboo1702 Jun 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions example2/lib/di/injector.dart
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import 'package:example2/interceptor/auth_interceptor.dart';
import 'package:example2/interceptor/logging_interceptor.dart';
import 'package:example2/interceptor/network/network_info.dart';
import 'package:example2/interceptor/network_interceptor.dart';
import 'package:fa_flutter_api_client/fa_flutter_api_client.dart';
import 'package:fa_flutter_core/fa_flutter_core.dart';

import '../interceptor/auth_interceptor.dart';
import '../interceptor/logging_interceptor.dart';
import '../interceptor/network/network_info.dart';
import '../interceptor/network_interceptor.dart';

const _debugBaseUrl = 'https://fa-maapins-debug.fieldassist.io/api/';

final locator = GetIt.instance;
Expand Down
90 changes: 45 additions & 45 deletions example2/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ packages:
dependency: transitive
description:
name: _flutterfire_internals
sha256: e4be6711f96d3d4eebe79728897d645b7a5585bbfdd6d534878d202c171266d7
sha256: "37a42d06068e2fe3deddb2da079a8c4d105f241225ba27b7122b37e9865fd8f7"
url: "https://pub.dev"
source: hosted
version: "1.3.34"
version: "1.3.35"
ansicolor:
dependency: transitive
description:
Expand All @@ -21,10 +21,10 @@ packages:
dependency: transitive
description:
name: archive
sha256: "6bd38d335f0954f5fad9c79e614604fbf03a0e5b975923dd001b6ea965ef5b4b"
sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d
url: "https://pub.dev"
source: hosted
version: "3.6.0"
version: "3.6.1"
args:
dependency: transitive
description:
Expand Down Expand Up @@ -238,7 +238,7 @@ packages:
description:
path: "."
ref: main
resolved-ref: "475d6dd94c850839e649ef40332aa30888712c0b"
resolved-ref: "0270c3dcaa5d15b739c08a2b90d2e22cd477e81a"
url: "https://github.com/FieldAssist/fa_dart_core.git"
source: git
version: "2.0.0+2"
Expand Down Expand Up @@ -327,90 +327,90 @@ packages:
dependency: transitive
description:
name: firebase_analytics
sha256: "08f98034f51c8018d08cd56ac51f44c63ab684f85a7b8f0ede92c4acfb23a2bc"
sha256: dbf1e7ab22cfb1f4a4adb103b46a26276b4edc593d4a78ef6fb942bafc92e035
url: "https://pub.dev"
source: hosted
version: "10.10.6"
version: "10.10.7"
firebase_analytics_platform_interface:
dependency: transitive
description:
name: firebase_analytics_platform_interface
sha256: "4de04e25bd739184eb2cfcd76c2f336c9e03bf65457e1e17d027d65f2344a2df"
sha256: "3729b74f8cf1d974a27ba70332ecb55ff5ff560edc8164a6469f4a055b429c37"
url: "https://pub.dev"
source: hosted
version: "3.10.7"
version: "3.10.8"
firebase_analytics_web:
dependency: transitive
description:
name: firebase_analytics_web
sha256: "77ded8cb214193cc816395625ab8a031539cdd870d667123d1b9d53c7303a82d"
sha256: "019cd7eee74254d33fbd2e29229367ce33063516bf6b3258a341d89e3b0f1655"
url: "https://pub.dev"
source: hosted
version: "0.5.7+6"
version: "0.5.7+7"
firebase_core:
dependency: transitive
description:
name: firebase_core
sha256: "4b5100e2dbc3fe72c2d4241a046d3f01457fe11293283a324f5c52575e3406f8"
sha256: "26de145bb9688a90962faec6f838247377b0b0d32cc0abecd9a4e43525fc856c"
url: "https://pub.dev"
source: hosted
version: "2.31.1"
version: "2.32.0"
firebase_core_platform_interface:
dependency: transitive
description:
name: firebase_core_platform_interface
sha256: c437ae5d17e6b5cc7981cf6fd458a5db4d12979905f9aafd1fea930428a9fe63
sha256: "1003a5a03a61fc9a22ef49f37cbcb9e46c86313a7b2e7029b9390cf8c6fc32cb"
url: "https://pub.dev"
source: hosted
version: "5.0.0"
version: "5.1.0"
firebase_core_web:
dependency: transitive
description:
name: firebase_core_web
sha256: "43d9e951ac52b87ae9cc38ecdcca1e8fa7b52a1dd26a96085ba41ce5108db8e9"
sha256: "6643fe3dbd021e6ccfb751f7882b39df355708afbdeb4130fc50f9305a9d1a3d"
url: "https://pub.dev"
source: hosted
version: "2.17.0"
version: "2.17.2"
firebase_crashlytics:
dependency: transitive
description:
name: firebase_crashlytics
sha256: a67dd0c9fe65a3615c9239d189b0c6f4f2a76e17eb945c5a4b688dff8dd21f86
sha256: "9897c01efaa950d2f6da8317d12452749a74dc45f33b46390a14cfe28067f271"
url: "https://pub.dev"
source: hosted
version: "3.5.6"
version: "3.5.7"
firebase_crashlytics_platform_interface:
dependency: transitive
description:
name: firebase_crashlytics_platform_interface
sha256: fc31c00e24ef7b091da8dfd2e7c9dc205f8ca343f68825c15ac8d702e015aec9
sha256: "16a71e08fbf6e00382816e1b13397898c29a54fa0ad969c2c2a3b82a704877f0"
url: "https://pub.dev"
source: hosted
version: "3.6.34"
version: "3.6.35"
firebase_messaging:
dependency: transitive
description:
name: firebase_messaging
sha256: "62c27bd7c9c724b5ee5fd52e06224b8861d6e692f08b3d7bc3ada28552f27d41"
sha256: a1662cc95d9750a324ad9df349b873360af6f11414902021f130c68ec02267c4
url: "https://pub.dev"
source: hosted
version: "14.9.3"
version: "14.9.4"
firebase_messaging_platform_interface:
dependency: transitive
description:
name: firebase_messaging_platform_interface
sha256: f73e9fe4bc25307520b714cec39a2e1a625c64511d497964f3e06c5d60146948
sha256: "87c4a922cb6f811cfb7a889bdbb3622702443c52a0271636cbc90d813ceac147"
url: "https://pub.dev"
source: hosted
version: "4.5.36"
version: "4.5.37"
firebase_messaging_web:
dependency: transitive
description:
name: firebase_messaging_web
sha256: "5ed108929f988d55c497f1456ad5e407501a746869306f058b6d2b2e704790f3"
sha256: "0d34dca01a7b103ed7f20138bffbb28eb0e61a677bf9e78a028a932e2c7322d5"
url: "https://pub.dev"
source: hosted
version: "3.8.6"
version: "3.8.7"
fixnum:
dependency: transitive
description:
Expand Down Expand Up @@ -646,26 +646,26 @@ packages:
dependency: transitive
description:
name: google_maps_flutter_ios
sha256: e5132d17f051600d90d79d9f574b177c24231da702453a036db2490f9ced4646
sha256: d2d63ae17297a5b045ec115572c5a86fa4e53bb6eceaa0c6d200ac5ca69bfca4
url: "https://pub.dev"
source: hosted
version: "2.6.0"
version: "2.7.0"
google_maps_flutter_platform_interface:
dependency: transitive
description:
name: google_maps_flutter_platform_interface
sha256: "2f3a3a3d03df5618e6d2320c3a6f09997ec517c3e9695e377b840f4abea83562"
sha256: "2bf21aa97edba4461282af5de693b354e589d09f695f7a6f80437d084a29687e"
url: "https://pub.dev"
source: hosted
version: "2.7.0"
version: "2.7.1"
google_maps_flutter_web:
dependency: transitive
description:
name: google_maps_flutter_web
sha256: "0c0d5c723d94b295cf86dd1c45ff91d2ac1fff7c05ddca4f01bef9fa0a014690"
sha256: f3155c12119d8a5c2732fdf39ceb5cc095bc662059a03b4ea23294ecebe1d199
url: "https://pub.dev"
source: hosted
version: "0.5.7"
version: "0.5.8"
html:
dependency: transitive
description:
Expand Down Expand Up @@ -702,10 +702,10 @@ packages:
dependency: transitive
description:
name: image_picker
sha256: "33974eca2e87e8b4e3727f1b94fa3abcb25afe80b6bc2c4d449a0e150aedf720"
sha256: "021834d9c0c3de46bf0fe40341fa07168407f694d9b2bb18d532dc1261867f7a"
url: "https://pub.dev"
source: hosted
version: "1.1.1"
version: "1.1.2"
image_picker_android:
dependency: transitive
description:
Expand All @@ -726,10 +726,10 @@ packages:
dependency: transitive
description:
name: image_picker_ios
sha256: "4824d8c7f6f89121ef0122ff79bb00b009607faecc8545b86bca9ab5ce1e95bf"
sha256: "6703696ad49f5c3c8356d576d7ace84d1faf459afb07accbb0fae780753ff447"
url: "https://pub.dev"
source: hosted
version: "0.8.11+2"
version: "0.8.12"
image_picker_linux:
dependency: transitive
description:
Expand Down Expand Up @@ -766,10 +766,10 @@ packages:
dependency: transitive
description:
name: in_app_update
sha256: b6ccb757281a96a4b18536f68fe2567aeca865134218719364212da8fe94615c
sha256: "489572accaa55b51518b2d64676ca8c3c6d4c989fa53cf718001882237691a3c"
url: "https://pub.dev"
source: hosted
version: "4.2.2"
version: "4.2.3"
internet_connection_checker:
dependency: transitive
description:
Expand Down Expand Up @@ -990,10 +990,10 @@ packages:
dependency: transitive
description:
name: platform
sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec"
sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65"
url: "https://pub.dev"
source: hosted
version: "3.1.4"
version: "3.1.5"
plugin_platform_interface:
dependency: transitive
description:
Expand Down Expand Up @@ -1275,10 +1275,10 @@ packages:
dependency: transitive
description:
name: url_launcher
sha256: "6ce1e04375be4eed30548f10a315826fd933c1e493206eab82eed01f438c8d2e"
sha256: "21b704ce5fa560ea9f3b525b43601c678728ba46725bab9b01187b4831377ed3"
url: "https://pub.dev"
source: hosted
version: "6.2.6"
version: "6.3.0"
url_launcher_android:
dependency: transitive
description:
Expand Down Expand Up @@ -1403,10 +1403,10 @@ packages:
dependency: transitive
description:
name: webview_flutter_android
sha256: "2282ba2320af34b2bd5320156c664d73f3f022341ed78847bc87723bf88c142f"
sha256: "0d21cfc3bfdd2e30ab2ebeced66512b91134b39e72e97b43db2d47dda1c4e53a"
url: "https://pub.dev"
source: hosted
version: "3.16.2"
version: "3.16.3"
webview_flutter_platform_interface:
dependency: transitive
description:
Expand Down
2 changes: 1 addition & 1 deletion example2/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1

environment:
sdk: ">=2.12.0 <3.0.0"
sdk: ">=2.12.0 <4.0.0"

dependencies:
flutter:
Expand Down
2 changes: 2 additions & 0 deletions lib/fa_flutter_api_client.dart
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,5 @@ export 'src/interceptors/logging_interceptor.dart';
export 'src/interceptors/network_interceptor.dart';
export 'src/api_options/api_options.dart';
export 'src/interceptors/cache_interceptor.dart';
export 'src/interceptors/cancel_token_interceptor.dart';
export 'src/interceptors/refresh_token_interceptor.dart';
Loading
Loading