diff --git a/example/lib/credentials/credentials.dart b/example/lib/credentials/credentials.dart index f9980e8..d880c79 100644 --- a/example/lib/credentials/credentials.dart +++ b/example/lib/credentials/credentials.dart @@ -5,8 +5,10 @@ part 'credentials.g.dart'; ///These are BETA sample community credentials @Envied(path: '.env.fb') abstract class FBCreds { - @EnviedField(varName: 'API_KEY', obfuscate: true) - static final String apiKey = _FBCreds.apiKey; + @EnviedField(varName: 'API_KEY_AN', obfuscate: true) + static final String apiKeyAN = _FBCreds.apiKeyAN; + @EnviedField(varName: 'API_KEY_IOS', obfuscate: true) + static final String apiKeyIOS = _FBCreds.apiKeyIOS; @EnviedField(varName: 'APP_ID_AN', obfuscate: true) static final String appIdAN = _FBCreds.appIdAN; @EnviedField(varName: 'APP_ID_IOS', obfuscate: true) diff --git a/example/lib/credentials/credentials.g.dart b/example/lib/credentials/credentials.g.dart index 33b0b38..fd87e46 100644 --- a/example/lib/credentials/credentials.g.dart +++ b/example/lib/credentials/credentials.g.dart @@ -7,186 +7,273 @@ part of 'credentials.dart'; // ************************************************************************** class _FBCreds { - static const List _enviedkeyapiKey = [ - 1734998124, - 2664489397, - 3985636469, - 2024195497, - 1889052711, - 1001692625, - 650024727, - 1136985218, - 278623654, - 3921039117, - 900010714, - 3525953706, - 2116948532, - 3130351718, - 1031936145, - 3120929411, - 3806317484, - 3663568904, - 1262600607, - 379351328, - 3586878039, - 1876760749, - 1758660983, - 757865117, - 70942386, - 3086771654, - 1169001812, - 4150522712, - 4204978982, - 769457989, - 1370302819, - 1557881871, - 2581059009, - 1183636075, - 42254412, - 3287208679, - 419421542, - 3828533125, - 4240304030 + static const List _enviedkeyapiKeyAN = [ + 1222727281, + 293892662, + 2593446932, + 2937946447, + 3340715180, + 3065397743, + 2500651721, + 1450260405, + 572773913, + 3679621220, + 3059177304, + 1582879402, + 421887901, + 2263110836, + 1430591728, + 1842040150, + 2490660014, + 3965022803, + 1404599606, + 1696678452, + 2834188247, + 3690659661, + 2689640972, + 951167068, + 1639599930, + 3620062635, + 1177014581, + 1603809480, + 4052788860, + 443950665, + 875704069, + 819348834, + 1418866807, + 455758076, + 3389972544, + 2870901806, + 2972494587, + 3665167716, + 2893986603 ]; - static const List _envieddataapiKey = [ - 1734998061, - 2664489468, - 3985636367, - 2024195528, - 1889052788, - 1001692584, - 650024790, - 1136985267, - 278623712, - 3921039229, - 900010671, - 3525953731, - 2116948581, - 3130351656, - 1031936208, - 3120929511, - 3806317517, - 3663568978, - 1262600661, - 379351309, - 3586877999, - 1876760791, - 1758660879, - 757865189, - 70942337, - 3086771605, - 1169001752, - 4150522669, - 4204979013, - 769457920, - 1370302769, - 1557881933, - 2581058985, - 1183636028, - 42254336, - 3287208596, - 419421453, - 3828533235, - 4240304095 + static const List _envieddataapiKeyAN = [ + 1222727216, + 293892735, + 2593447022, + 2937946414, + 3340715263, + 3065397654, + 2500651658, + 1450260441, + 572773952, + 3679621142, + 3059177325, + 1582879475, + 421887993, + 2263110789, + 1430591667, + 1842040088, + 2490660054, + 3965022827, + 1404599621, + 1696678503, + 2834188270, + 3690659621, + 2689641085, + 951166993, + 1639599965, + 3620062700, + 1177014531, + 1603809446, + 4052788754, + 443950623, + 875704128, + 819348741, + 1418866755, + 455758014, + 3389972600, + 2870901854, + 2972494485, + 3665167660, + 2893986587 ]; - static final String apiKey = String.fromCharCodes( - List.generate(_envieddataapiKey.length, (i) => i, growable: false) - .map((i) => _envieddataapiKey[i] ^ _enviedkeyapiKey[i]) + static final String apiKeyAN = String.fromCharCodes( + List.generate(_envieddataapiKeyAN.length, (i) => i, growable: false) + .map((i) => _envieddataapiKeyAN[i] ^ _enviedkeyapiKeyAN[i]) + .toList(growable: false), + ); + static const List _enviedkeyapiKeyIOS = [ + 1252603107, + 1796092379, + 3780946964, + 1409487005, + 1825617898, + 797552563, + 3906165377, + 340079790, + 2653036955, + 835200879, + 436499504, + 2518999208, + 154436146, + 1859332116, + 207152534, + 1859153860, + 1477226320, + 2642604852, + 3797666341, + 391983, + 1892444078, + 135787266, + 3302967465, + 92816329, + 3705148938, + 2624199165, + 3262001644, + 1060883647, + 4124844726, + 1479150728, + 1259195977, + 964843657, + 1118949354, + 467506222, + 1014285840, + 3864966989, + 2014435831, + 974973328, + 3921818036 + ]; + static const List _envieddataapiKeyIOS = [ + 1252603042, + 1796092306, + 3780947054, + 1409487100, + 1825617849, + 797552586, + 3906165440, + 340079775, + 2653037021, + 835200799, + 436499525, + 2518999233, + 154436195, + 1859332186, + 207152599, + 1859153824, + 1477226289, + 2642604910, + 3797666415, + 391938, + 1892444118, + 135787384, + 3302967505, + 92816305, + 3705148985, + 2624199086, + 3262001568, + 1060883658, + 4124844757, + 1479150797, + 1259195931, + 964843723, + 1118949250, + 467506297, + 1014285916, + 3864966974, + 2014435740, + 974973414, + 3921818101 + ]; + static final String apiKeyIOS = String.fromCharCodes( + List.generate(_envieddataapiKeyIOS.length, (i) => i, growable: false) + .map((i) => _envieddataapiKeyIOS[i] ^ _enviedkeyapiKeyIOS[i]) .toList(growable: false), ); static const List _enviedkeyappIdAN = [ - 3740947126, - 1334229223, - 2908853647, - 364972497, - 799017831, - 2476495089, - 460180368, - 2240972922, - 2891713572, - 3234156676, - 3143983614, - 1258486857, - 697610453, - 736979114, - 1325317061, - 2272479814, - 3972592281, - 3128314696, - 4248534424, - 1485628647, - 3637832155, - 1398789454, - 3625017185, - 1151458898, - 1146459415, - 170363959, - 3269679718, - 728497908, - 1704120691, - 1042318866, - 2362135470, - 3729039624, - 3443469397, - 1596213820, - 716875929, - 128819478, - 3310258063, - 3015151672, - 3035216583, - 1191580685, - 2027523189, - 4060632699, - 2278709766, - 582665258, - 3467324404 + 303190333, + 3243866141, + 1517988731, + 935373210, + 4089580957, + 3500717210, + 3712082330, + 704306462, + 1524197052, + 456348075, + 1910018618, + 630424997, + 2068355803, + 2757022812, + 1136229628, + 3544122593, + 1669534953, + 90274764, + 4268697000, + 4172317415, + 3311402947, + 3963817906, + 957817752, + 2456222543, + 1651396937, + 3758779932, + 1765645923, + 2233746580, + 2864984252, + 3761133896, + 2432004612, + 2931019383, + 220618195, + 4248897441, + 341266301, + 1883966979, + 1145643073, + 1647854811, + 3091910309, + 3671422166, + 618505419, + 2504164622, + 648938933, + 3296649792, + 2143115026 ]; static const List _envieddataappIdAN = [ - 3740947079, - 1334229213, - 2908853690, - 364972516, - 799017809, - 2476495044, - 460180392, - 2240972875, - 2891713558, - 3234156724, - 3143983558, - 1258486897, - 697610469, - 736979101, - 1325317119, - 2272479783, - 3972592375, - 3128314668, - 4248534506, - 1485628552, - 3637832114, - 1398789418, - 3625017179, - 1151458919, - 1146459427, - 170363988, - 3269679700, - 728497863, - 1704120646, - 1042318966, - 2362135454, - 3729039721, - 3443469410, - 1596213850, - 716876031, - 128819490, - 3310258156, - 3015151710, - 3035216630, - 1191580732, - 2027523137, - 4060632650, - 2278709822, - 582665246, - 3467324358 + 303190284, + 3243866151, + 1517988686, + 935373231, + 4089580971, + 3500717231, + 3712082338, + 704306479, + 1524197006, + 456348059, + 1910018562, + 630424989, + 2068355819, + 2757022827, + 1136229574, + 3544122496, + 1669534855, + 90274728, + 4268697050, + 4172317320, + 3311402922, + 3963817942, + 957817762, + 2456222586, + 1651396989, + 3758780031, + 1765645905, + 2233746599, + 2864984201, + 3761133868, + 2432004660, + 2931019286, + 220618212, + 4248897479, + 341266203, + 1883967031, + 1145643042, + 1647854781, + 3091910292, + 3671422183, + 618505471, + 2504164671, + 648938893, + 3296649844, + 2143115040 ]; static final String appIdAN = String.fromCharCodes( List.generate(_envieddataappIdAN.length, (i) => i, growable: false) @@ -194,90 +281,90 @@ class _FBCreds { .toList(growable: false), ); static const List _enviedkeyappIdIOS = [ - 3991220495, - 2123110994, - 2998836429, - 2529338423, - 29433770, - 2708041187, - 993699201, - 3381298590, - 3729510956, - 771599859, - 2928471561, - 3594566372, - 1968884684, - 4075420457, - 2735334975, - 2107080042, - 1189214376, - 1954834950, - 821168993, - 3453506064, - 1253715274, - 2146905600, - 3209488972, - 312100773, - 832670940, - 2403152311, - 1007379546, - 486769165, - 3208136596, - 3359068412, - 4192093027, - 4173248227, - 3995674361, - 2776744733, - 3587761182, - 884502269, - 3195760722, - 4116829848, - 2347620104, - 1037214078, - 3590890103 + 3354347039, + 2126372208, + 4246996237, + 771146585, + 1352186286, + 2872140343, + 391123780, + 4201096588, + 2922287900, + 1647631606, + 3852242244, + 4173569712, + 4265494641, + 3237078594, + 2526307016, + 141212953, + 3750553827, + 4887653, + 386834001, + 622527100, + 3981421624, + 1294406702, + 524634062, + 1786310130, + 3726359144, + 2915533133, + 2306797448, + 3460038293, + 1005283910, + 3103336388, + 515380342, + 2163256475, + 1034931859, + 3342550556, + 1075600120, + 2586319900, + 3780001662, + 4184450022, + 3891163149, + 3441669925, + 4170181039 ]; static const List _envieddataappIdIOS = [ - 3991220542, - 2123111016, - 2998836472, - 2529338370, - 29433756, - 2708041174, - 993699257, - 3381298607, - 3729510942, - 771599811, - 2928471601, - 3594566364, - 1968884732, - 4075420446, - 2735334917, - 2107079939, - 1189214407, - 1954835061, - 821168987, - 3453506084, - 1253715325, - 2146905649, - 3209488936, - 312100803, - 832670952, - 2403152341, - 1007379561, - 486769259, - 3208136689, - 3359068367, - 4192092929, - 4173248219, - 3995674264, - 2776744750, - 3587761198, - 884502220, - 3195760742, - 4116829865, - 2347620144, - 1037214026, - 3590890053 + 3354347054, + 2126372170, + 4246996280, + 771146604, + 1352186264, + 2872140290, + 391123836, + 4201096637, + 2922287918, + 1647631558, + 3852242300, + 4173569672, + 4265494593, + 3237078645, + 2526307058, + 141213040, + 3750553740, + 4887574, + 386834027, + 622527048, + 3981421583, + 1294406687, + 524634026, + 1786310036, + 3726359132, + 2915533103, + 2306797499, + 3460038387, + 1005283875, + 3103336439, + 515380244, + 2163256483, + 1034931954, + 3342550575, + 1075600072, + 2586319917, + 3780001610, + 4184450007, + 3891163189, + 3441669905, + 4170181021 ]; static final String appIdIOS = String.fromCharCodes( List.generate(_envieddataappIdIOS.length, (i) => i, growable: false) @@ -285,32 +372,32 @@ class _FBCreds { .toList(growable: false), ); static const List _enviedkeymessagingSenderId = [ - 4224217307, - 1416164239, - 3873050984, - 861961080, - 3600316823, - 658834599, - 168081024, - 4176338046, - 1146271311, - 1650709530, - 317129076, - 3974989485 + 2121855742, + 3447443968, + 4159815278, + 470807717, + 3209870222, + 1422190349, + 824702370, + 1823942420, + 3455840751, + 902969330, + 2964484712, + 2153162319 ]; static const List _envieddatamessagingSenderId = [ - 4224217326, - 1416164282, - 3873050974, - 861961037, - 3600316847, - 658834582, - 168081074, - 4176337998, - 1146271351, - 1650709538, - 317129028, - 3974989466 + 2121855691, + 3447444021, + 4159815256, + 470807696, + 3209870262, + 1422190396, + 824702352, + 1823942436, + 3455840727, + 902969290, + 2964484696, + 2153162360 ]; static final String messagingSenderId = String.fromCharCodes( List.generate(_envieddatamessagingSenderId.length, (i) => i, @@ -320,28 +407,28 @@ class _FBCreds { .toList(growable: false), ); static const List _enviedkeyprojectId = [ - 4175265815, - 1137247990, - 987828616, - 2598310687, - 1038673386, - 1243038913, - 1796624241, - 3972827314, - 2145365747, - 2971971682 + 837223317, + 1359659715, + 1234384973, + 668764601, + 1997449457, + 3629749293, + 2396710745, + 645058444, + 3013750226, + 1216069852 ]; static const List _envieddataprojectId = [ - 4175265915, - 1137247899, - 987828645, - 2598310777, - 1038673286, - 1243038900, - 1796624133, - 3972827334, - 2145365654, - 2971971600 + 837223417, + 1359659694, + 1234384992, + 668764639, + 1997449373, + 3629749336, + 2396710701, + 645058552, + 3013750199, + 1216069806 ]; static final String projectId = String.fromCharCodes( List.generate(_envieddataprojectId.length, (i) => i, growable: false) @@ -349,52 +436,52 @@ class _FBCreds { .toList(growable: false), ); static const List _enviedkeystorageBucket = [ - 937740932, - 1262989132, - 1376945164, - 1209591820, - 3993493657, - 3836971477, - 3485860702, - 4179092117, - 2788319439, - 3571516566, - 3629808378, - 2769128268, - 3911309393, - 1350272515, - 2858418972, - 672282309, - 4072332028, - 2282711581, - 3745067819, - 2369701676, - 3869556270, - 1163221734 + 3446270539, + 3870461551, + 2367374104, + 1369092742, + 87770023, + 3178841736, + 1587278250, + 3290822129, + 1554217814, + 3142034364, + 3433965859, + 1598238023, + 53052929, + 3851377876, + 2170786289, + 429868219, + 278707260, + 3565473442, + 2733440198, + 1251815687, + 50413815, + 1630748854 ]; static const List _envieddatastorageBucket = [ - 937741032, - 1262989089, - 1376945185, - 1209591914, - 3993493749, - 3836971424, - 3485860650, - 4179092193, - 2788319402, - 3571516644, - 3629808340, - 2769128237, - 3911309345, - 1350272627, - 2858419055, - 672282293, - 4072331923, - 2282711657, - 3745067781, - 2369701711, - 3869556289, - 1163221643 + 3446270503, + 3870461442, + 2367374133, + 1369092832, + 87770059, + 3178841853, + 1587278302, + 3290822021, + 1554217779, + 3142034382, + 3433965837, + 1598237990, + 53053041, + 3851377828, + 2170786178, + 429868235, + 278707283, + 3565473494, + 2733440232, + 1251815780, + 50413720, + 1630748891 ]; static final String storageBucket = String.fromCharCodes( List.generate(_envieddatastorageBucket.length, (i) => i, growable: false) @@ -402,60 +489,60 @@ class _FBCreds { .toList(growable: false), ); static const List _enviedkeyiosBundleId = [ - 2880026973, - 2060440650, - 477142176, - 4269010189, - 3295150441, - 3903732256, - 3229958387, - 2275409773, - 1092808370, - 3546248376, - 1472403767, - 1356499552, - 82194813, - 808953030, - 1582655239, - 3446960983, - 1919221183, - 1843231305, - 217595976, - 1882956528, - 1081085454, - 255059224, - 3793304687, - 2470981909, - 3121456508, - 515863899 + 1730086305, + 2863537059, + 1065104514, + 3565859007, + 3943947783, + 62296598, + 2460957920, + 1768873276, + 127755396, + 1986504167, + 221002388, + 1910175993, + 1537846467, + 3717543594, + 3754043346, + 3177005209, + 947457532, + 840510799, + 2414590578, + 2121118855, + 3312551096, + 2655577757, + 896133243, + 4164958285, + 215417036, + 176755114 ]; static const List _envieddataiosBundleId = [ - 2880026942, - 2060440613, - 477142221, - 4269010211, - 3295150341, - 3903732297, - 3229958296, - 2275409672, - 1092808415, - 3546248401, - 1472403801, - 1356499460, - 82194702, - 808953064, - 1582655329, - 3446960946, - 1919221210, - 1843231277, - 217596006, - 1882956419, - 1081085563, - 255059306, - 3793304590, - 2470982004, - 3121456399, - 515863866 + 1730086338, + 2863537100, + 1065104623, + 3565858961, + 3943947883, + 62296703, + 2460957835, + 1768873305, + 127755497, + 1986504078, + 221002490, + 1910175901, + 1537846448, + 3717543556, + 3754043316, + 3177005308, + 947457433, + 840510763, + 2414590556, + 2121118964, + 3312551117, + 2655577839, + 896133146, + 4164958252, + 215417023, + 176755147 ]; static final String iosBundleId = String.fromCharCodes( List.generate(_envieddataiosBundleId.length, (i) => i, growable: false) diff --git a/example/lib/firebase_options.dart b/example/lib/firebase_options.dart index c4a1da0..31bc0f8 100644 --- a/example/lib/firebase_options.dart +++ b/example/lib/firebase_options.dart @@ -51,7 +51,7 @@ class DefaultFirebaseOptions { } static FirebaseOptions android = FirebaseOptions( - apiKey: FBCreds.apiKey, + apiKey: FBCreds.apiKeyAN, appId: FBCreds.appIdAN, messagingSenderId: FBCreds.messagingSenderId, projectId: FBCreds.projectId, @@ -59,7 +59,7 @@ class DefaultFirebaseOptions { ); static FirebaseOptions ios = FirebaseOptions( - apiKey: FBCreds.apiKey, + apiKey: FBCreds.apiKeyIOS, appId: FBCreds.appIdIOS, messagingSenderId: FBCreds.messagingSenderId, projectId: FBCreds.projectId, diff --git a/example/lib/main.dart b/example/lib/main.dart index f999634..5b2fe7e 100644 --- a/example/lib/main.dart +++ b/example/lib/main.dart @@ -29,21 +29,17 @@ void main() async { DeviceOrientation.portraitUp, DeviceOrientation.portraitDown, ]); - await setupNotifications(); - await LMFeedCore.instance.initialize( - // lmFeedClient: lmFeedClient, + try { + await setupNotifications(); + } on Exception catch (e) { + debugPrint("Error in setupNotifications: $e"); + } + await LMFeedSuraasa.setupFeed( domain: "suraasalearn://www.suraasa.com/community/", - config: LMFeedConfig( - composeConfig: const LMFeedComposeScreenConfig( - topicRequiredToCreatePost: true, - ), - ), ); - LMFeedTimeAgo.instance.setDefaultTimeFormat(SuraasaCustomTimeStamps()); - runApp(const MyApp()); } diff --git a/example/lib/screens/cred_screen.dart b/example/lib/screens/cred_screen.dart index 01cbd35..5c372ca 100644 --- a/example/lib/screens/cred_screen.dart +++ b/example/lib/screens/cred_screen.dart @@ -4,7 +4,6 @@ import 'package:flutter/material.dart'; import 'package:likeminds_feed_ss_fl/likeminds_feed_ss_fl.dart'; import 'package:likeminds_feed_ss_sample/bloc_observer/analytics_bloc_listener.dart'; import 'package:likeminds_feed_ss_sample/bloc_observer/profile_bloc_listener.dart'; -import 'package:likeminds_feed_ss_sample/bloc_observer/routing_bloc_listener.dart'; import 'package:likeminds_feed_ss_sample/main.dart'; import 'package:likeminds_feed_ss_sample/screens/activity_widget_screen.dart'; import 'package:likeminds_feed_ss_sample/screens/root_screen.dart'; @@ -66,7 +65,6 @@ class MyApp extends StatelessWidget { home: const LMFeedBlocListener( analyticsListener: analyticsBlocListener, profileListener: profileBlocListener, - routingListener: routingBlocListener, child: CredScreen(), ), ), diff --git a/example/pubspec.lock b/example/pubspec.lock index 9ea5be4..081eb94 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -106,7 +106,7 @@ packages: source: hosted version: "2.4.2" build_runner: - dependency: transitive + dependency: "direct dev" description: name: build_runner sha256: "581bacf68f89ec8792f5e5a0b2c4decd1c948e97ce659dc783688c8a88fbec21" @@ -117,10 +117,10 @@ packages: dependency: transitive description: name: build_runner_core - sha256: c9e32d21dd6626b5c163d48b037ce906bbe428bc23ab77bcd77bb21e593b6185 + sha256: "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799" url: "https://pub.dev" source: hosted - version: "7.2.11" + version: "7.3.0" built_collection: dependency: transitive description: @@ -133,34 +133,34 @@ packages: dependency: transitive description: name: built_value - sha256: c9aabae0718ec394e5bc3c7272e6bb0dc0b32201a08fe185ec1d8401d3e39309 + sha256: a3ec2e0f967bc47f69f95009bb93db936288d61d5343b9436e378b28a2f830c6 url: "https://pub.dev" source: hosted - version: "8.8.1" + version: "8.9.0" cached_network_image: dependency: transitive description: name: cached_network_image - sha256: f98972704692ba679db144261172a8e20feb145636c617af0eb4022132a6797f + sha256: "28ea9690a8207179c319965c13cd8df184d5ee721ae2ce60f398ced1219cea1f" url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.3.1" cached_network_image_platform_interface: dependency: transitive description: name: cached_network_image_platform_interface - sha256: "56aa42a7a01e3c9db8456d9f3f999931f1e05535b5a424271e9a38cabf066613" + sha256: "9e90e78ae72caa874a323d78fa6301b3fb8fa7ea76a8f96dc5b5bf79f283bf2f" url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "4.0.0" cached_network_image_web: dependency: transitive description: name: cached_network_image_web - sha256: "759b9a9f8f6ccbb66c185df805fac107f05730b1dab9c64626d1008cca532257" + sha256: "42a835caa27c220d1294311ac409a43361088625a4f23c820b006dd9bffb3316" url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.1.1" cancellation_token: dependency: transitive description: @@ -213,10 +213,10 @@ packages: dependency: transitive description: name: collection - sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 + sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" url: "https://pub.dev" source: hosted - version: "1.17.2" + version: "1.17.1" connectivity_plus: dependency: "direct main" description: @@ -241,14 +241,6 @@ packages: url: "https://pub.dev" source: hosted version: "3.1.1" - coverage: - dependency: transitive - description: - name: coverage - sha256: "8acabb8306b57a409bf4c83522065672ee13179297a6bb0cb9ead73948df7c76" - url: "https://pub.dev" - source: hosted - version: "1.7.2" cross_file: dependency: transitive description: @@ -317,10 +309,10 @@ packages: dependency: "direct main" description: name: device_info_plus - sha256: "0042cb3b2a76413ea5f8a2b40cec2a33e01d0c937e91f0f7c211fde4f7739ba6" + sha256: f52ab3b76b36ede4d135aab80194df8925b553686f0fa12226b4e2d658e45903 url: "https://pub.dev" source: hosted - version: "9.1.1" + version: "8.2.2" device_info_plus_platform_interface: dependency: transitive description: @@ -336,7 +328,7 @@ packages: sha256: "797e1e341c3dd2f69f2dad42564a6feff3bfb87187d05abb93b9609e6f1645c3" url: "https://pub.dev" source: hosted - version: "5.2.1+1" + version: "5.4.0" dotenv: dependency: transitive description: @@ -346,13 +338,21 @@ packages: source: hosted version: "4.2.0" envied: - dependency: transitive + dependency: "direct main" description: name: envied - sha256: dab29e21452c3d57ec10889d96b06b4a006b01375d4df10b33c9704800c208c4 + sha256: "60d3f5606c7b35bc6ef493e650d916b34351d8af2e58b7ac45881ba59dfcf039" url: "https://pub.dev" source: hosted - version: "0.5.3" + version: "0.3.0+3" + envied_generator: + dependency: "direct dev" + description: + name: envied_generator + sha256: dfdbe5dc52863e54c036a4c4042afbdf1bd528cb4c1e638ecba26228ba72e9e5 + url: "https://pub.dev" + source: hosted + version: "0.3.0+3" equatable: dependency: transitive description: @@ -361,38 +361,22 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.5" - extended_image: - dependency: transitive - description: - name: extended_image - sha256: d1b122d6f5cf5596ea61d703d116d89e2ece7e324db414cfeed12967b72b7aef - url: "https://pub.dev" - source: hosted - version: "8.1.0" - extended_image_library: - dependency: transitive - description: - name: extended_image_library - sha256: "8bf87c0b14dcb59200c923a9a3952304e4732a0901e40811428834ef39018ee1" - url: "https://pub.dev" - source: hosted - version: "3.6.0" extended_text_field: dependency: transitive description: name: extended_text_field - sha256: "15f5d1e503c1b94cc3bba38168d60be4f4029a20813b9364b5ae7c3cf59d4fe3" + sha256: e93248bb9b04a3e6c5e88a6a96e1c08cc765097657ab25aabe409e06a4f6760a url: "https://pub.dev" source: hosted - version: "12.1.1" + version: "12.0.1" extended_text_library: dependency: transitive description: name: extended_text_library - sha256: f6ae456324ff6ba3f9fe560a5c12f51ec02c5f463ef5a02bf165b678f049d547 + sha256: c06fbd8e3b6eedadf50cd6c109bbbd80921a6c43e4422d3b4ec9d4cb36ce4555 url: "https://pub.dev" source: hosted - version: "11.1.0" + version: "11.0.2" fake_async: dependency: transitive description: @@ -413,50 +397,18 @@ packages: dependency: transitive description: name: file - sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c" + sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" url: "https://pub.dev" source: hosted - version: "7.0.0" + version: "6.1.4" file_picker: dependency: transitive description: name: file_picker - sha256: "4e42aacde3b993c5947467ab640882c56947d9d27342a5b6f2895b23956954a6" + sha256: "9d6e95ec73abbd31ec54d0e0df8a961017e165aba1395e462e5b31ea0c165daf" url: "https://pub.dev" source: hosted - version: "6.1.1" - file_selector_linux: - dependency: transitive - description: - name: file_selector_linux - sha256: "045d372bf19b02aeb69cacf8b4009555fb5f6f0b7ad8016e5f46dd1387ddd492" - url: "https://pub.dev" - source: hosted - version: "0.9.2+1" - file_selector_macos: - dependency: transitive - description: - name: file_selector_macos - sha256: b15c3da8bd4908b9918111fa486903f5808e388b8d1c559949f584725a6594d6 - url: "https://pub.dev" - source: hosted - version: "0.9.3+3" - file_selector_platform_interface: - dependency: transitive - description: - name: file_selector_platform_interface - sha256: a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b - url: "https://pub.dev" - source: hosted - version: "2.6.2" - file_selector_windows: - dependency: transitive - description: - name: file_selector_windows - sha256: d3547240c20cabf205c7c7f01a50ecdbc413755814d6677f3cb366f04abcead0 - url: "https://pub.dev" - source: hosted - version: "0.9.3+1" + version: "5.3.1" firebase_core: dependency: "direct main" description: @@ -505,14 +457,6 @@ packages: url: "https://pub.dev" source: hosted version: "3.5.18" - fixnum: - dependency: transitive - description: - name: fixnum - sha256: "25517a4deb0c03aa0f32fd12db525856438902d9c16536311e76cdc57b31d7d1" - url: "https://pub.dev" - source: hosted - version: "3.5.3" fixnum: dependency: transitive description: @@ -590,14 +534,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.0" - flutter_layout_grid: - dependency: transitive - description: - name: flutter_layout_grid - sha256: "3529b7aa7ed2cb9861a0bbaa5c14d4be2beaf5a070ce0176077159f80c5de094" - url: "https://pub.dev" - source: hosted - version: "2.0.5" flutter_lints: dependency: "direct dev" description: @@ -606,14 +542,6 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.3" - flutter_no_internet_widget: - dependency: transitive - description: - name: flutter_no_internet_widget - sha256: "4357330f2c789bfd6c552279c50a7d446b411a3fd5d048c53f0256578087d82f" - url: "https://pub.dev" - source: hosted - version: "1.0.0+18-dev.1" flutter_notification_channel: dependency: transitive description: @@ -642,22 +570,15 @@ packages: dependency: transitive description: name: flutter_svg - sha256: d39e7f95621fc84376bc0f7d504f05c3a41488c562f4a8ad410569127507402c + sha256: "6ff9fa12892ae074092de2fa6a9938fb21dbabfdaa2ff57dc697ff912fc8d4b2" url: "https://pub.dev" source: hosted - version: "2.0.9" + version: "1.1.6" flutter_test: dependency: "direct dev" description: flutter source: sdk version: "0.0.0" - flutter_typeahead_mm: - dependency: transitive - description: - path: "../lib/packages/flutter_typeahead-4.3.7" - relative: true - source: path - version: "4.3.7" flutter_web_plugins: dependency: transitive description: flutter @@ -711,14 +632,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.0" - http_client_helper: - dependency: transitive - description: - name: http_client_helper - sha256: "8a9127650734da86b5c73760de2b404494c968a3fd55602045ffec789dac3cb1" - url: "https://pub.dev" - source: hosted - version: "3.0.0" http_multi_server: dependency: transitive description: @@ -739,74 +652,10 @@ packages: dependency: transitive description: name: image - sha256: "004a2e90ce080f8627b5a04aecb4cdfac87d2c3f3b520aa291260be5a32c033d" - url: "https://pub.dev" - source: hosted - version: "4.1.4" - image_picker: - dependency: transitive - description: - name: image_picker - sha256: "26222b01a0c9a2c8fe02fc90b8208bd3325da5ed1f4a2acabf75939031ac0bdd" - url: "https://pub.dev" - source: hosted - version: "1.0.7" - image_picker_android: - dependency: transitive - description: - name: image_picker_android - sha256: "39f2bfe497e495450c81abcd44b62f56c2a36a37a175da7d137b4454977b51b1" - url: "https://pub.dev" - source: hosted - version: "0.8.9+3" - image_picker_for_web: - dependency: transitive - description: - name: image_picker_for_web - sha256: e2423c53a68b579a7c37a1eda967b8ae536c3d98518e5db95ca1fe5719a730a3 - url: "https://pub.dev" - source: hosted - version: "3.0.2" - image_picker_ios: - dependency: transitive - description: - name: image_picker_ios - sha256: fadafce49e8569257a0cad56d24438a6fa1f0cbd7ee0af9b631f7492818a4ca3 - url: "https://pub.dev" - source: hosted - version: "0.8.9+1" - image_picker_linux: - dependency: transitive - description: - name: image_picker_linux - sha256: "4ed1d9bb36f7cd60aa6e6cd479779cc56a4cb4e4de8f49d487b1aaad831300fa" + sha256: "49a0d4b0c12402853d3f227fe7c315601b238d126aa4caa5dbb2dcf99421aa4a" url: "https://pub.dev" source: hosted - version: "0.2.1+1" - image_picker_macos: - dependency: transitive - description: - name: image_picker_macos - sha256: "3f5ad1e8112a9a6111c46d0b57a7be2286a9a07fc6e1976fdf5be2bd31d4ff62" - url: "https://pub.dev" - source: hosted - version: "0.2.1+1" - image_picker_platform_interface: - dependency: transitive - description: - name: image_picker_platform_interface - sha256: fa4e815e6fcada50e35718727d83ba1c92f1edf95c0b4436554cec301b56233b - url: "https://pub.dev" - source: hosted - version: "2.9.3" - image_picker_windows: - dependency: transitive - description: - name: image_picker_windows - sha256: "6ad07afc4eb1bc25f3a01084d28520496c4a3bb0cb13685435838167c9dcedeb" - url: "https://pub.dev" - source: hosted - version: "0.2.1+1" + version: "4.1.6" infinite_scroll_pagination: dependency: transitive description: @@ -855,49 +704,34 @@ packages: url: "https://pub.dev" source: hosted version: "6.7.1" - lazy_load_scrollview: - dependency: transitive - description: - name: lazy_load_scrollview - sha256: "230c827d6f7ec5e461f0674ef332daae2f78190bf1e4cd84977e51de04b231e3" - url: "https://pub.dev" - source: hosted - version: "1.3.0" likeminds_feed: dependency: "direct overridden" description: path: "../../LikeMinds-Flutter-Feed-SDK" relative: true source: path - version: "1.7.0" + version: "1.7.1" likeminds_feed_flutter_core: dependency: "direct main" description: path: "../../likeminds_feed_flutter/packages/integration" relative: true source: path - version: "1.0.0" + version: "1.0.2" likeminds_feed_flutter_ui: dependency: "direct overridden" description: path: "../../likeminds_feed_flutter/packages/ui" relative: true source: path - version: "1.0.0" + version: "1.0.2" likeminds_feed_ss_fl: dependency: "direct main" description: path: ".." relative: true source: path - version: "1.4.1" - likeminds_feed_ui_fl: - dependency: transitive - description: - path: "../../LikeMinds-Flutter-Feed-UI" - relative: true - source: path - version: "1.3.13" + version: "2.0.1" lints: dependency: transitive description: @@ -918,18 +752,18 @@ packages: dependency: transitive description: name: matcher - sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" url: "https://pub.dev" source: hosted - version: "0.12.16" + version: "0.12.15" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 url: "https://pub.dev" source: hosted - version: "0.5.0" + version: "0.2.0" media_kit: dependency: transitive description: @@ -1026,14 +860,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.0" - mocktail: - dependency: transitive - description: - name: mocktail - sha256: "80a996cd9a69284b3dc521ce185ffe9150cde69767c2d3a0720147d93c0cef53" - url: "https://pub.dev" - source: hosted - version: "0.3.0" nested: dependency: transitive description: @@ -1050,14 +876,6 @@ packages: url: "https://pub.dev" source: hosted version: "0.5.0" - node_preamble: - dependency: transitive - description: - name: node_preamble - sha256: "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db" - url: "https://pub.dev" - source: hosted - version: "2.0.2" objectid: dependency: transitive description: @@ -1078,10 +896,10 @@ packages: dependency: transitive description: name: open_filex - sha256: a6c95237767c5647e68b71a476602fcf4f1bfc530c126265e53addae22ef5fc2 + sha256: "74e2280754cf8161e860746c3181db2c996d6c1909c7057b738ede4a469816b8" url: "https://pub.dev" source: hosted - version: "4.3.4" + version: "4.4.0" overlay_support: dependency: "direct main" description: @@ -1122,6 +940,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.8.3" + path_drawing: + dependency: transitive + description: + name: path_drawing + sha256: bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977 + url: "https://pub.dev" + source: hosted + version: "1.0.1" path_parsing: dependency: transitive description: @@ -1182,18 +1008,18 @@ packages: dependency: transitive description: name: permission_handler - sha256: "284a66179cabdf942f838543e10413246f06424d960c92ba95c84439154fcac8" + sha256: bc56bfe9d3f44c3c612d8d393bd9b174eb796d706759f9b495ac254e4294baa5 url: "https://pub.dev" source: hosted - version: "11.0.1" + version: "10.4.5" permission_handler_android: dependency: transitive description: name: permission_handler_android - sha256: f9fddd3b46109bd69ff3f9efa5006d2d309b7aec0f3c1c5637a60a2d5659e76e + sha256: "59c6322171c29df93a22d150ad95f3aa19ed86542eaec409ab2691b8f35f9a47" url: "https://pub.dev" source: hosted - version: "11.1.0" + version: "10.3.6" permission_handler_apple: dependency: transitive description: @@ -1282,14 +1108,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.2.3" - quiver: - dependency: transitive - description: - name: quiver - sha256: b1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47 - url: "https://pub.dev" - source: hosted - version: "3.2.1" realm: dependency: transitive description: @@ -1314,14 +1132,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.6.0" - responsive_sizer: - dependency: transitive - description: - name: responsive_sizer - sha256: "206d1f77f65ed8394ef2a526583e38e874ee36f036f3fe9aefb0f58ecba9bef9" - url: "https://pub.dev" - source: hosted - version: "3.2.0" rxdart: dependency: transitive description: @@ -1398,10 +1208,10 @@ packages: dependency: "direct main" description: name: share_plus - sha256: f74fc3f1cbd99f39760182e176802f693fa0ec9625c045561cfad54681ea93dd + sha256: "3ef39599b00059db0990ca2e30fca0a29d8b37aae924d60063f8e0184cf20900" url: "https://pub.dev" source: hosted - version: "7.2.1" + version: "7.2.2" share_plus_platform_interface: dependency: transitive description: @@ -1474,22 +1284,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.4.1" - shelf_packages_handler: - dependency: transitive - description: - name: shelf_packages_handler - sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - shelf_static: - dependency: transitive - description: - name: shelf_static - sha256: a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e - url: "https://pub.dev" - source: hosted - version: "1.1.2" shelf_web_socket: dependency: transitive description: @@ -1543,30 +1337,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.3.4" - source_map_stack_trace: - dependency: transitive - description: - name: source_map_stack_trace - sha256: "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - source_maps: - dependency: transitive - description: - name: source_maps - sha256: "708b3f6b97248e5781f493b765c3337db11c5d2c81c3094f10904bfa8004c703" - url: "https://pub.dev" - source: hosted - version: "0.10.12" source_span: dependency: transitive description: name: source_span - sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" + sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.9.1" sprintf: dependency: transitive description: @@ -1579,18 +1357,18 @@ packages: dependency: transitive description: name: sqflite - sha256: "591f1602816e9c31377d5f008c2d9ef7b8aca8941c3f89cc5fd9d84da0c38a9a" + sha256: a9016f495c927cb90557c909ff26a6d92d9bd54fc42ba92e19d4e79d61e798c6 url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.2" sqflite_common: dependency: transitive description: name: sqflite_common - sha256: bb4738f15b23352822f4c42a531677e5c6f522e079461fd240ead29d8d8a54a6 + sha256: "28d8c66baee4968519fb8bd6cdbedad982d6e53359091f0b74544a9f32ec72d5" url: "https://pub.dev" source: hosted - version: "2.5.0+2" + version: "2.5.3" stack_trace: dependency: transitive description: @@ -1630,7 +1408,7 @@ packages: sha256: "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558" url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "3.1.0+1" tar: dependency: transitive description: @@ -1647,38 +1425,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.2.1" - test: - dependency: transitive - description: - name: test - sha256: "13b41f318e2a5751c3169137103b60c584297353d4b1761b66029bae6411fe46" - url: "https://pub.dev" - source: hosted - version: "1.24.3" test_api: dependency: transitive description: name: test_api - sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" - url: "https://pub.dev" - source: hosted - version: "0.6.0" - test_core: - dependency: transitive - description: - name: test_core - sha256: "99806e9e6d95c7b059b7a0fc08f07fc53fabe54a829497f0d9676299f1e8637e" + sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb url: "https://pub.dev" source: hosted - version: "0.5.3" - timeago: - dependency: transitive - description: - name: timeago - sha256: c44b80cbc6b44627c00d76960f2af571f6f50e5dbedef4d9215d455e4335165b - url: "https://pub.dev" - source: hosted - version: "3.5.0" + version: "0.5.1" timing: dependency: transitive description: @@ -1739,10 +1493,10 @@ packages: dependency: transitive description: name: url_launcher - sha256: c512655380d241a337521703af62d2c122bf7b77a46ff7dd750092aa9433499c + sha256: "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27" url: "https://pub.dev" source: hosted - version: "6.2.4" + version: "6.1.14" url_launcher_android: dependency: transitive description: @@ -1779,18 +1533,18 @@ packages: dependency: transitive description: name: url_launcher_platform_interface - sha256: "4aca1e060978e19b2998ee28503f40b5ba6226819c2b5e3e4d1821e8ccd92198" + sha256: a932c3a8082e118f80a475ce692fde89dc20fddb24c57360b96bc56f7035de1f url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "7fd2f55fe86cea2897b963e864dc01a7eb0719ecc65fcef4c1cc3d686d718bb2" + sha256: ba140138558fcc3eead51a1c42e92a9fb074a1b1149ed3c73e66035b2ccd94f2 url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.0.19" url_launcher_windows: dependency: transitive description: @@ -1807,30 +1561,6 @@ packages: url: "https://pub.dev" source: hosted version: "4.2.2" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "18f6690295af52d081f6808f2f7c69f0eed6d7e23a71539d75f4aeb8f0062172" - url: "https://pub.dev" - source: hosted - version: "1.1.9+2" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "531d20465c10dfac7f5cd90b60bbe4dd9921f1ec4ca54c83ebb176dbacb7bb2d" - url: "https://pub.dev" - source: hosted - version: "1.1.9+2" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: "03012b0a33775c5530576b70240308080e1d5050f0faf000118c20e6463bc0ad" - url: "https://pub.dev" - source: hosted - version: "1.1.9+2" vector_math: dependency: transitive description: @@ -1843,10 +1573,10 @@ packages: dependency: transitive description: name: video_player - sha256: fbf28ce8bcfe709ad91b5789166c832cb7a684d14f571a81891858fefb5bb1c2 + sha256: "74b86e63529cf5885130c639d74cd2f9232e7c8a66cbecbddd1dcb9dbd060d1e" url: "https://pub.dev" source: hosted - version: "2.8.2" + version: "2.7.2" video_player_android: dependency: transitive description: @@ -1859,10 +1589,10 @@ packages: dependency: transitive description: name: video_player_avfoundation - sha256: bc923884640d6dc403050586eb40713cdb8d1d84e6886d8aca50ab04c59124c2 + sha256: bf1a1322bf68bccd349982ba1f5a41314a3880861fb9a93d25d6d0a2345845f0 url: "https://pub.dev" source: hosted - version: "2.5.2" + version: "2.4.11" video_player_platform_interface: dependency: transitive description: @@ -1875,18 +1605,10 @@ packages: dependency: transitive description: name: video_player_web - sha256: "34beb3a07d4331a24f7e7b2f75b8e2b103289038e07e65529699a671b6a6e2cb" - url: "https://pub.dev" - source: hosted - version: "2.1.3" - visibility_aware_state: - dependency: transitive - description: - name: visibility_aware_state - sha256: "9c30877fa4909b38c56b71dade2f5dde380199b1417cc07e10628ca042611822" + sha256: "9c34a243785feca23148bfcd772dbb803d63c9304488177ec4f3f4463802fcb7" url: "https://pub.dev" source: hosted - version: "2.0.16" + version: "2.0.17" visibility_aware_state: dependency: transitive description: @@ -1903,14 +1625,6 @@ packages: url: "https://pub.dev" source: hosted version: "0.4.0+2" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: a2662fb1f114f4296cf3f5a50786a2d888268d7776cf681aa17d660ffa23b246 - url: "https://pub.dev" - source: hosted - version: "14.0.0" volume_controller: dependency: transitive description: @@ -1943,14 +1657,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.0" - web: - dependency: transitive - description: - name: web - sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 - url: "https://pub.dev" - source: hosted - version: "0.1.4-beta" web_socket_channel: dependency: transitive description: @@ -1959,30 +1665,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.4.0" - webkit_inspection_protocol: - dependency: transitive - description: - name: webkit_inspection_protocol - sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572" - url: "https://pub.dev" - source: hosted - version: "1.2.1" win32: dependency: transitive description: name: win32 - sha256: b0f37db61ba2f2e9b7a78a1caece0052564d1bc70668156cf3a29d676fe4e574 + sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c" url: "https://pub.dev" source: hosted version: "4.1.4" - win32_registry: - dependency: transitive - description: - name: win32_registry - sha256: "1c52f994bdccb77103a6231ad4ea331a244dbcef5d1f37d8462f713143b0bfae" - url: "https://pub.dev" - source: hosted - version: "1.1.0" xdg_directories: dependency: transitive description: @@ -2008,5 +1698,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.0 <4.0.0" - flutter: ">=3.13.0" + dart: ">=3.0.2 <4.0.0" + flutter: ">=3.10.2" diff --git a/example/pubspec.yaml b/example/pubspec.yaml index 17bf62e..5203c61 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -16,7 +16,7 @@ publish_to: "none" # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 2.0.1 +version: 2.0.2 environment: sdk: ">=3.0.0 <4.0.0" @@ -44,7 +44,7 @@ dependencies: overlay_support: bloc: flutter_bloc: - likeminds_feed_flutter_core: + likeminds_feed_flutter_core: 1.0.3 envied: # The following adds the Cupertino Icons font to your application. diff --git a/example/pubspec_overrides.yaml b/example/pubspec_overrides.yaml deleted file mode 100644 index 102b376..0000000 --- a/example/pubspec_overrides.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# melos_managed_dependency_overrides: likeminds_feed_flutter_core,likeminds_feed_flutter_ui -dependency_overrides: - likeminds_feed_flutter_core: - path: ../../likeminds_feed_flutter/packages/integration - likeminds_feed_flutter_ui: - path: ../../likeminds_feed_flutter/packages/ui - likeminds_feed: - path: ../../LikeMinds-Flutter-Feed-SDK diff --git a/lib/likeminds_feed_ss_fl.dart b/lib/likeminds_feed_ss_fl.dart index 26d3556..22ea928 100644 --- a/lib/likeminds_feed_ss_fl.dart +++ b/lib/likeminds_feed_ss_fl.dart @@ -1,4 +1,3 @@ -// import 'package:dotenv/dotenv.dart'; library likeminds_feed_ss_fl; import 'package:flutter/material.dart'; @@ -25,6 +24,23 @@ class LMFeedSuraasa extends StatefulWidget { @override State createState() => _LMFeedSuraasaState(); + + static Future setupFeed( + {required String apiKey, + String? domain, + LMFeedClient? lmFeedClient}) async { + await LMFeedCore.instance.initialize( + apiKey: apiKey, + domain: domain, + lmFeedClient: lmFeedClient, + config: LMFeedConfig( + composeConfig: const LMFeedComposeScreenConfig( + topicRequiredToCreatePost: true, + ), + ), + ); + LMFeedTimeAgo.instance.setDefaultTimeFormat(SuraasaCustomTimeStamps()); + } } class _LMFeedSuraasaState extends State { @@ -34,18 +50,12 @@ class _LMFeedSuraasaState extends State { @override void initState() { super.initState(); - LMFeedTimeAgo.instance.setDefaultTimeFormat(SuraasaCustomTimeStamps()); - // var env = DotEnv(includePlatformEnvironment: true)..load(); - InitiateUserRequestBuilder requestBuilder = InitiateUserRequestBuilder(); - if (widget.userId != null) { requestBuilder.userId(widget.userId!); } - if (widget.userName != null) { - requestBuilder.userName(widget.userName!); - } + requestBuilder.userName(widget.userName ?? "User Name"); initiateUser = LMFeedCore.instance.initiateUser(requestBuilder.build()) ..then( @@ -62,77 +72,78 @@ class _LMFeedSuraasaState extends State { LMFeedThemeData feedTheme = LMFeedTheme.of(context); return Scaffold( body: FutureBuilder( - future: initiateUser, - builder: (context, snapshot) { - if (snapshot.hasData && snapshot.data!.success) { - return FutureBuilder( - future: memberState, - builder: (context, snapshot) { - if (snapshot.hasData && snapshot.data!.success) { - return LMFeedScreen( - topicBarBuilder: (topicBar) { - return topicBar.copyWith( - style: topicBar.style?.copyWith( - height: 60, - backgroundColor: feedTheme.backgroundColor, - ), - ); - }, - postBuilder: (context, postWidget, postViewData) => - suraasaPostWidgetBuilder( - context, - postWidget, - postViewData, - isFeed: true, - ), - appBar: (context, appBar) { - return appBar.copyWith( - trailing: widget.openChatCallback != null - ? [ - LMFeedButton( - onTap: () { - widget.openChatCallback!(context); - }, - style: const LMFeedButtonStyle( - icon: LMFeedIcon( - type: LMFeedIconType.svg, - assetPath: kAssetChatIcon, - style: LMFeedIconStyle( - color: Colors.black, - size: 24, - boxPadding: 6, - boxSize: 36, - ), - ), + future: initiateUser, + builder: (context, snapshot) { + if (snapshot.hasData && snapshot.data!.success) { + return FutureBuilder( + future: memberState, + builder: (context, snapshot) { + if (snapshot.hasData && snapshot.data!.success) { + return LMFeedScreen( + topicBarBuilder: (topicBar) { + return topicBar.copyWith( + style: topicBar.style?.copyWith( + height: 60, + backgroundColor: feedTheme.backgroundColor, + ), + ); + }, + postBuilder: (context, postWidget, postViewData) => + suraasaPostWidgetBuilder( + context, + postWidget, + postViewData, + isFeed: true, + ), + appBar: (context, appBar) { + return appBar.copyWith( + trailing: widget.openChatCallback != null + ? [ + LMFeedButton( + onTap: () { + widget.openChatCallback!(context); + }, + style: const LMFeedButtonStyle( + icon: LMFeedIcon( + type: LMFeedIconType.svg, + assetPath: kAssetChatIcon, + style: LMFeedIconStyle( + color: Colors.black, + size: 24, + boxPadding: 6, + boxSize: 36, ), - ) - ] - : null); - }, - config: const LMFeedScreenConfig( - topicSelectionWidgetType: - LMFeedTopicSelectionWidgetType - .showTopicSelectionBottomSheet, - showCustomWidget: true, - ), - ); - } else if (snapshot.connectionState == - ConnectionState.waiting) { - return const LMFeedLoader(); - } else { - return const Center( - child: Text("An error occurred"), - ); - } - }); - } else if (snapshot.connectionState == ConnectionState.waiting) { - return const LMFeedLoader(); - } else { - return const Center( - child: Text("Please check your internet connection"), - ); - } - }), + ), + ), + ) + ] + : null, + ); + }, + config: const LMFeedScreenConfig( + topicSelectionWidgetType: LMFeedTopicSelectionWidgetType + .showTopicSelectionBottomSheet, + showCustomWidget: true, + ), + ); + } else if (snapshot.connectionState == + ConnectionState.waiting) { + return const LMFeedLoader(); + } else { + return const Center( + child: Text("An error occurred"), + ); + } + }); + } else if (snapshot.connectionState == ConnectionState.waiting) { + return const LMFeedLoader(); + } else { + return const Center( + child: Text("Please check your internet connection"), + ); + } + }, + ), ); } } diff --git a/lib/src/builder/post/components/post_footer.dart b/lib/src/builder/post/components/post_footer.dart index 51c56f7..1dab201 100644 --- a/lib/src/builder/post/components/post_footer.dart +++ b/lib/src/builder/post/components/post_footer.dart @@ -52,10 +52,14 @@ Widget suraasaPostFooterBuilder(BuildContext context, }, commentButtonBuilder: (commentButton) { return suraasaCommentButtonBuilder( - context, commentButton, postViewData); + context, commentButton, postViewData, + isFeed: isFeed); }, postFooterStyle: footerWidget.postFooterStyle?.copyWith( showSaveButton: false, + padding: footerWidget.postFooterStyle?.padding?.copyWith( + bottom: 0, + ), ), ), ], @@ -65,19 +69,29 @@ Widget suraasaPostFooterBuilder(BuildContext context, Widget suraasaLikeButtonBuilder(BuildContext context, LMFeedButton button) { return button.copyWith( text: button.text?.copyWith(text: 'Like') ?? const LMFeedText(text: 'Like'), + onTextTap: button.onTap, ); } Widget suraasaCommentButtonBuilder( - BuildContext context, LMFeedButton button, LMPostViewData postViewData) { + BuildContext context, LMFeedButton button, LMPostViewData postViewData, + {bool isFeed = true}) { return button.copyWith( text: button.text?.copyWith(text: 'Comment') ?? const LMFeedText(text: 'Comment'), onTap: () { - navigateToLMPostDetailsScreen(context: context, postViewData.id); + if (isFeed) { + navigateToLMPostDetailsScreen(context: context, postViewData.id); + } else { + button.onTap.call(); + } }, onTextTap: () { - navigateToLMPostDetailsScreen(context: context, postViewData.id); + if (isFeed) { + navigateToLMPostDetailsScreen(context: context, postViewData.id); + } else { + button.onTap.call(); + } }, ); } diff --git a/lib/src/services/navigation_service.dart b/lib/src/services/navigation_service.dart deleted file mode 100644 index 8580083..0000000 --- a/lib/src/services/navigation_service.dart +++ /dev/null @@ -1,24 +0,0 @@ -import 'package:flutter/material.dart'; - -class NavigationService { - GlobalKey navigatorKey; - - NavigationService({required this.navigatorKey}); - - bool checkNullState() { - if (navigatorKey.currentState == null) { - return true; - } else { - return false; - } - } - - Future navigateTo(Route route, {Object? arguments}) { - debugPrint(navigatorKey.currentState!.toString()); - return navigatorKey.currentState!.push(route); - } - - void goBack({Map? result}) { - return navigatorKey.currentState!.pop(result ?? {}); - } -} diff --git a/lib/src/utils/theme/theme.dart b/lib/src/utils/theme/theme.dart index ed5b1aa..809d49d 100644 --- a/lib/src/utils/theme/theme.dart +++ b/lib/src/utils/theme/theme.dart @@ -15,7 +15,7 @@ const Color onSurface500 = Color.fromRGBO(100, 116, 139, 1); const Color onSurface400 = Color.fromRGBO(148, 163, 184, 1); const Color onSurface700 = Color.fromRGBO(51, 65, 85, 1); const Color onSurface900 = Color.fromRGBO(15, 23, 42, 1); -const Color kBackgroundColor = Color.fromRGBO(245, 245, 245, 1); +const Color kBackgroundColor = Color.fromRGBO(255, 255, 255, 1); const Color textColor = Color.fromRGBO(30, 41, 59, 1); LMFeedThemeData suraasaTheme = LMFeedThemeData.light( @@ -25,8 +25,11 @@ LMFeedThemeData suraasaTheme = LMFeedThemeData.light( container: Colors.white, onContainer: onSurface900, postStyle: LMFeedPostStyle( - padding: const EdgeInsets.all( - 16.0, + padding: const EdgeInsets.only( + top: 16.0, + left: 16.0, + right: 16.0, + bottom: 8.0, ), margin: const EdgeInsets.symmetric(vertical: 8.0), boxShadow: [ @@ -74,10 +77,15 @@ LMFeedThemeData suraasaTheme = LMFeedThemeData.light( carouselBorderRadius: BorderRadius.circular(16.0), carouselPadding: const EdgeInsets.only( bottom: 16.0, + top: 8.0, ), ), documentStyle: const LMFeedPostDocumentStyle( height: 90, + padding: EdgeInsets.symmetric( + vertical: 8.0, + horizontal: 16.0, + ), titleStyle: LMFeedTextStyle( maxLines: 1, textStyle: TextStyle( @@ -111,8 +119,8 @@ LMFeedThemeData suraasaTheme = LMFeedThemeData.light( imageStyle: const LMFeedPostImageStyle(), linkStyle: LMFeedPostLinkPreviewStyle.basic().copyWith( showLinkUrl: false, - height: 195, - imageHeight: 137, + height: 216, + imageHeight: 142, backgroundColor: kSecondary100, margin: const EdgeInsets.only(bottom: 16.0), padding: const EdgeInsets.all(12.0), diff --git a/pubspec.lock b/pubspec.lock index 5cf34f8..18076c5 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -50,7 +50,7 @@ packages: source: hosted version: "2.11.0" bloc: - dependency: "direct main" + dependency: transitive description: name: bloc sha256: "3820f15f502372d979121de1f6b97bfcf1630ebff8fe1d52fb2b0bfa49be5b49" @@ -117,10 +117,10 @@ packages: dependency: transitive description: name: build_runner_core - sha256: c9e32d21dd6626b5c163d48b037ce906bbe428bc23ab77bcd77bb21e593b6185 + sha256: "4ae8ffe5ac758da294ecf1802f2aff01558d8b1b00616aa7538ea9a8a5d50799" url: "https://pub.dev" source: hosted - version: "7.2.11" + version: "7.3.0" built_collection: dependency: transitive description: @@ -133,34 +133,34 @@ packages: dependency: transitive description: name: built_value - sha256: c9aabae0718ec394e5bc3c7272e6bb0dc0b32201a08fe185ec1d8401d3e39309 + sha256: a3ec2e0f967bc47f69f95009bb93db936288d61d5343b9436e378b28a2f830c6 url: "https://pub.dev" source: hosted - version: "8.8.1" + version: "8.9.0" cached_network_image: dependency: transitive description: name: cached_network_image - sha256: f98972704692ba679db144261172a8e20feb145636c617af0eb4022132a6797f + sha256: "28ea9690a8207179c319965c13cd8df184d5ee721ae2ce60f398ced1219cea1f" url: "https://pub.dev" source: hosted - version: "3.3.0" + version: "3.3.1" cached_network_image_platform_interface: dependency: transitive description: name: cached_network_image_platform_interface - sha256: "56aa42a7a01e3c9db8456d9f3f999931f1e05535b5a424271e9a38cabf066613" + sha256: "9e90e78ae72caa874a323d78fa6301b3fb8fa7ea76a8f96dc5b5bf79f283bf2f" url: "https://pub.dev" source: hosted - version: "3.0.0" + version: "4.0.0" cached_network_image_web: dependency: transitive description: name: cached_network_image_web - sha256: "759b9a9f8f6ccbb66c185df805fac107f05730b1dab9c64626d1008cca532257" + sha256: "42a835caa27c220d1294311ac409a43361088625a4f23c820b006dd9bffb3316" url: "https://pub.dev" source: hosted - version: "1.1.0" + version: "1.1.1" cancellation_token: dependency: transitive description: @@ -210,13 +210,13 @@ packages: source: hosted version: "4.10.0" collection: - dependency: "direct main" + dependency: transitive description: name: collection - sha256: f092b211a4319e98e5ff58223576de6c2803db36221657b46c82574721240687 + sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" url: "https://pub.dev" source: hosted - version: "1.17.2" + version: "1.17.1" connectivity_plus: dependency: "direct main" description: @@ -241,14 +241,6 @@ packages: url: "https://pub.dev" source: hosted version: "3.1.1" - coverage: - dependency: transitive - description: - name: coverage - sha256: "595a29b55ce82d53398e1bcc2cba525d7bd7c59faeb2d2540e9d42c390cfeeeb" - url: "https://pub.dev" - source: hosted - version: "1.6.4" cross_file: dependency: transitive description: @@ -282,7 +274,7 @@ packages: source: hosted version: "1.0.0" custom_pop_up_menu: - dependency: "direct main" + dependency: transitive description: name: custom_pop_up_menu sha256: eeac484c6ddffffb25e803dc2a5cc9381e700a29f074e9fcc76fe36b62fde850 @@ -306,13 +298,13 @@ packages: source: hosted version: "0.7.10" device_info_plus: - dependency: "direct main" + dependency: transitive description: name: device_info_plus - sha256: "0042cb3b2a76413ea5f8a2b40cec2a33e01d0c937e91f0f7c211fde4f7739ba6" + sha256: f52ab3b76b36ede4d135aab80194df8925b553686f0fa12226b4e2d658e45903 url: "https://pub.dev" source: hosted - version: "9.1.1" + version: "8.2.2" device_info_plus_platform_interface: dependency: transitive description: @@ -328,7 +320,7 @@ packages: sha256: "797e1e341c3dd2f69f2dad42564a6feff3bfb87187d05abb93b9609e6f1645c3" url: "https://pub.dev" source: hosted - version: "5.2.1+1" + version: "5.4.0" dotenv: dependency: transitive description: @@ -338,53 +330,37 @@ packages: source: hosted version: "4.2.0" envied: - dependency: "direct main" + dependency: transitive description: name: envied - sha256: dab29e21452c3d57ec10889d96b06b4a006b01375d4df10b33c9704800c208c4 + sha256: "60d3f5606c7b35bc6ef493e650d916b34351d8af2e58b7ac45881ba59dfcf039" url: "https://pub.dev" source: hosted - version: "0.5.3" + version: "0.3.0+3" equatable: - dependency: "direct main" + dependency: transitive description: name: equatable sha256: c2b87cb7756efdf69892005af546c56c0b5037f54d2a88269b4f347a505e3ca2 url: "https://pub.dev" source: hosted version: "2.0.5" - extended_image: - dependency: "direct main" - description: - name: extended_image - sha256: d1b122d6f5cf5596ea61d703d116d89e2ece7e324db414cfeed12967b72b7aef - url: "https://pub.dev" - source: hosted - version: "8.1.0" - extended_image_library: - dependency: transitive - description: - name: extended_image_library - sha256: "8bf87c0b14dcb59200c923a9a3952304e4732a0901e40811428834ef39018ee1" - url: "https://pub.dev" - source: hosted - version: "3.6.0" extended_text_field: dependency: transitive description: name: extended_text_field - sha256: "15f5d1e503c1b94cc3bba38168d60be4f4029a20813b9364b5ae7c3cf59d4fe3" + sha256: e93248bb9b04a3e6c5e88a6a96e1c08cc765097657ab25aabe409e06a4f6760a url: "https://pub.dev" source: hosted - version: "12.1.1" + version: "12.0.1" extended_text_library: dependency: transitive description: name: extended_text_library - sha256: f6ae456324ff6ba3f9fe560a5c12f51ec02c5f463ef5a02bf165b678f049d547 + sha256: c06fbd8e3b6eedadf50cd6c109bbbd80921a6c43e4422d3b4ec9d4cb36ce4555 url: "https://pub.dev" source: hosted - version: "11.1.0" + version: "11.0.2" fake_async: dependency: transitive description: @@ -405,52 +381,20 @@ packages: dependency: transitive description: name: file - sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c" + sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" url: "https://pub.dev" source: hosted - version: "7.0.0" + version: "6.1.4" file_picker: - dependency: "direct main" - description: - name: file_picker - sha256: "4e42aacde3b993c5947467ab640882c56947d9d27342a5b6f2895b23956954a6" - url: "https://pub.dev" - source: hosted - version: "6.1.1" - file_selector_linux: - dependency: transitive - description: - name: file_selector_linux - sha256: "045d372bf19b02aeb69cacf8b4009555fb5f6f0b7ad8016e5f46dd1387ddd492" - url: "https://pub.dev" - source: hosted - version: "0.9.2+1" - file_selector_macos: - dependency: transitive - description: - name: file_selector_macos - sha256: b15c3da8bd4908b9918111fa486903f5808e388b8d1c559949f584725a6594d6 - url: "https://pub.dev" - source: hosted - version: "0.9.3+3" - file_selector_platform_interface: dependency: transitive description: - name: file_selector_platform_interface - sha256: a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b - url: "https://pub.dev" - source: hosted - version: "2.6.2" - file_selector_windows: - dependency: transitive - description: - name: file_selector_windows - sha256: d3547240c20cabf205c7c7f01a50ecdbc413755814d6677f3cb366f04abcead0 + name: file_picker + sha256: "9d6e95ec73abbd31ec54d0e0df8a961017e165aba1395e462e5b31ea0c165daf" url: "https://pub.dev" source: hosted - version: "0.9.3+1" + version: "5.3.1" firebase_core: - dependency: "direct main" + dependency: transitive description: name: firebase_core sha256: "96607c0e829a581c2a483c658f04e8b159964c3bae2730f73297070bc85d40bb" @@ -474,7 +418,7 @@ packages: source: hosted version: "2.10.0" firebase_messaging: - dependency: "direct main" + dependency: transitive description: name: firebase_messaging sha256: "980259425fa5e2afc03e533f33723335731d21a56fd255611083bceebf4373a8" @@ -511,7 +455,7 @@ packages: source: sdk version: "0.0.0" flutter_bloc: - dependency: "direct main" + dependency: transitive description: name: flutter_bloc sha256: e74efb89ee6945bcbce74a5b3a5a3376b088e5f21f55c263fc38cbdc6237faae @@ -574,14 +518,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.0" - flutter_layout_grid: - dependency: transitive - description: - name: flutter_layout_grid - sha256: "3529b7aa7ed2cb9861a0bbaa5c14d4be2beaf5a070ce0176077159f80c5de094" - url: "https://pub.dev" - source: hosted - version: "2.0.5" flutter_lints: dependency: "direct dev" description: @@ -590,14 +526,6 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.3" - flutter_no_internet_widget: - dependency: "direct main" - description: - name: flutter_no_internet_widget - sha256: "4357330f2c789bfd6c552279c50a7d446b411a3fd5d048c53f0256578087d82f" - url: "https://pub.dev" - source: hosted - version: "1.0.0+18-dev.1" flutter_notification_channel: dependency: transitive description: @@ -626,22 +554,15 @@ packages: dependency: transitive description: name: flutter_svg - sha256: d39e7f95621fc84376bc0f7d504f05c3a41488c562f4a8ad410569127507402c + sha256: "6ff9fa12892ae074092de2fa6a9938fb21dbabfdaa2ff57dc697ff912fc8d4b2" url: "https://pub.dev" source: hosted - version: "2.0.9" + version: "1.1.6" flutter_test: dependency: "direct dev" description: flutter source: sdk version: "0.0.0" - flutter_typeahead_mm: - dependency: "direct main" - description: - path: "lib/packages/flutter_typeahead-4.3.7" - relative: true - source: path - version: "4.3.7" flutter_web_plugins: dependency: transitive description: flutter @@ -656,7 +577,7 @@ packages: source: hosted version: "3.2.0" get_it: - dependency: "direct main" + dependency: transitive description: name: get_it sha256: e6017ce7fdeaf218dc51a100344d8cb70134b80e28b760f8bb23c242437bafd7 @@ -688,21 +609,13 @@ packages: source: hosted version: "0.15.4" http: - dependency: "direct main" + dependency: transitive description: name: http sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525" url: "https://pub.dev" source: hosted version: "1.1.0" - http_client_helper: - dependency: transitive - description: - name: http_client_helper - sha256: "8a9127650734da86b5c73760de2b404494c968a3fd55602045ffec789dac3cb1" - url: "https://pub.dev" - source: hosted - version: "3.0.0" http_multi_server: dependency: transitive description: @@ -723,76 +636,12 @@ packages: dependency: transitive description: name: image - sha256: "004a2e90ce080f8627b5a04aecb4cdfac87d2c3f3b520aa291260be5a32c033d" - url: "https://pub.dev" - source: hosted - version: "4.1.4" - image_picker: - dependency: "direct main" - description: - name: image_picker - sha256: "26222b01a0c9a2c8fe02fc90b8208bd3325da5ed1f4a2acabf75939031ac0bdd" - url: "https://pub.dev" - source: hosted - version: "1.0.7" - image_picker_android: - dependency: transitive - description: - name: image_picker_android - sha256: "39f2bfe497e495450c81abcd44b62f56c2a36a37a175da7d137b4454977b51b1" - url: "https://pub.dev" - source: hosted - version: "0.8.9+3" - image_picker_for_web: - dependency: transitive - description: - name: image_picker_for_web - sha256: e2423c53a68b579a7c37a1eda967b8ae536c3d98518e5db95ca1fe5719a730a3 - url: "https://pub.dev" - source: hosted - version: "3.0.2" - image_picker_ios: - dependency: transitive - description: - name: image_picker_ios - sha256: fadafce49e8569257a0cad56d24438a6fa1f0cbd7ee0af9b631f7492818a4ca3 - url: "https://pub.dev" - source: hosted - version: "0.8.9+1" - image_picker_linux: - dependency: transitive - description: - name: image_picker_linux - sha256: "4ed1d9bb36f7cd60aa6e6cd479779cc56a4cb4e4de8f49d487b1aaad831300fa" - url: "https://pub.dev" - source: hosted - version: "0.2.1+1" - image_picker_macos: - dependency: transitive - description: - name: image_picker_macos - sha256: "3f5ad1e8112a9a6111c46d0b57a7be2286a9a07fc6e1976fdf5be2bd31d4ff62" - url: "https://pub.dev" - source: hosted - version: "0.2.1+1" - image_picker_platform_interface: - dependency: transitive - description: - name: image_picker_platform_interface - sha256: fa4e815e6fcada50e35718727d83ba1c92f1edf95c0b4436554cec301b56233b - url: "https://pub.dev" - source: hosted - version: "2.9.3" - image_picker_windows: - dependency: transitive - description: - name: image_picker_windows - sha256: "6ad07afc4eb1bc25f3a01084d28520496c4a3bb0cb13685435838167c9dcedeb" + sha256: "49a0d4b0c12402853d3f227fe7c315601b238d126aa4caa5dbb2dcf99421aa4a" url: "https://pub.dev" source: hosted - version: "0.2.1+1" + version: "4.1.6" infinite_scroll_pagination: - dependency: "direct main" + dependency: transitive description: name: infinite_scroll_pagination sha256: b68bce20752fcf36c7739e60de4175494f74e99e9a69b4dd2fe3a1dd07a7f16a @@ -839,42 +688,27 @@ packages: url: "https://pub.dev" source: hosted version: "6.7.1" - lazy_load_scrollview: - dependency: "direct main" - description: - name: lazy_load_scrollview - sha256: "230c827d6f7ec5e461f0674ef332daae2f78190bf1e4cd84977e51de04b231e3" - url: "https://pub.dev" - source: hosted - version: "1.3.0" likeminds_feed: dependency: "direct main" description: path: "../LikeMinds-Flutter-Feed-SDK" relative: true source: path - version: "1.7.0" + version: "1.7.1" likeminds_feed_flutter_core: dependency: "direct main" description: path: "../likeminds_feed_flutter/packages/integration" relative: true source: path - version: "1.0.0" + version: "1.0.2" likeminds_feed_flutter_ui: dependency: "direct overridden" description: path: "../likeminds_feed_flutter/packages/ui" relative: true source: path - version: "1.0.0" - likeminds_feed_ui_fl: - dependency: "direct main" - description: - path: "../LikeMinds-Flutter-Feed-UI" - relative: true - source: path - version: "1.3.13" + version: "1.0.2" lints: dependency: transitive description: @@ -895,18 +729,18 @@ packages: dependency: transitive description: name: matcher - sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" url: "https://pub.dev" source: hosted - version: "0.12.16" + version: "0.12.15" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 url: "https://pub.dev" source: hosted - version: "0.5.0" + version: "0.2.0" media_kit: dependency: "direct main" description: @@ -1003,14 +837,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.0.0" - mocktail: - dependency: transitive - description: - name: mocktail - sha256: "80a996cd9a69284b3dc521ce185ffe9150cde69767c2d3a0720147d93c0cef53" - url: "https://pub.dev" - source: hosted - version: "0.3.0" nested: dependency: transitive description: @@ -1027,14 +853,6 @@ packages: url: "https://pub.dev" source: hosted version: "0.5.0" - node_preamble: - dependency: transitive - description: - name: node_preamble - sha256: "6e7eac89047ab8a8d26cf16127b5ed26de65209847630400f9aefd7cd5c730db" - url: "https://pub.dev" - source: hosted - version: "2.0.2" objectid: dependency: transitive description: @@ -1052,15 +870,15 @@ packages: source: hosted version: "2.0.0" open_filex: - dependency: "direct main" + dependency: transitive description: name: open_filex - sha256: a6c95237767c5647e68b71a476602fcf4f1bfc530c126265e53addae22ef5fc2 + sha256: "74e2280754cf8161e860746c3181db2c996d6c1909c7057b738ede4a469816b8" url: "https://pub.dev" source: hosted - version: "4.3.4" + version: "4.4.0" overlay_support: - dependency: "direct main" + dependency: transitive description: name: overlay_support sha256: fc39389bfd94e6985e1e13b2a88a125fc4027608485d2d4e2847afe1b2bb339c @@ -1099,6 +917,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.8.3" + path_drawing: + dependency: transitive + description: + name: path_drawing + sha256: bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977 + url: "https://pub.dev" + source: hosted + version: "1.0.1" path_parsing: dependency: transitive description: @@ -1156,21 +982,21 @@ packages: source: hosted version: "2.2.1" permission_handler: - dependency: "direct main" + dependency: transitive description: name: permission_handler - sha256: "284a66179cabdf942f838543e10413246f06424d960c92ba95c84439154fcac8" + sha256: bc56bfe9d3f44c3c612d8d393bd9b174eb796d706759f9b495ac254e4294baa5 url: "https://pub.dev" source: hosted - version: "11.0.1" + version: "10.4.5" permission_handler_android: dependency: transitive description: name: permission_handler_android - sha256: f9fddd3b46109bd69ff3f9efa5006d2d309b7aec0f3c1c5637a60a2d5659e76e + sha256: "59c6322171c29df93a22d150ad95f3aa19ed86542eaec409ab2691b8f35f9a47" url: "https://pub.dev" source: hosted - version: "11.1.0" + version: "10.3.6" permission_handler_apple: dependency: transitive description: @@ -1259,14 +1085,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.2.3" - quiver: - dependency: transitive - description: - name: quiver - sha256: b1c1ac5ce6688d77f65f3375a9abb9319b3cb32486bdc7a1e0fdf004d7ba4e47 - url: "https://pub.dev" - source: hosted - version: "3.2.1" realm: dependency: transitive description: @@ -1291,14 +1109,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.6.0" - responsive_sizer: - dependency: transitive - description: - name: responsive_sizer - sha256: "206d1f77f65ed8394ef2a526583e38e874ee36f036f3fe9aefb0f58ecba9bef9" - url: "https://pub.dev" - source: hosted - version: "3.2.0" rxdart: dependency: transitive description: @@ -1372,13 +1182,13 @@ packages: source: hosted version: "0.1.3" share_plus: - dependency: "direct main" + dependency: transitive description: name: share_plus - sha256: f74fc3f1cbd99f39760182e176802f693fa0ec9625c045561cfad54681ea93dd + sha256: "3ef39599b00059db0990ca2e30fca0a29d8b37aae924d60063f8e0184cf20900" url: "https://pub.dev" source: hosted - version: "7.2.1" + version: "7.2.2" share_plus_platform_interface: dependency: transitive description: @@ -1388,7 +1198,7 @@ packages: source: hosted version: "3.3.1" shared_preferences: - dependency: "direct main" + dependency: transitive description: name: shared_preferences sha256: "81429e4481e1ccfb51ede496e916348668fd0921627779233bd24cc3ff6abd02" @@ -1451,22 +1261,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.4.1" - shelf_packages_handler: - dependency: transitive - description: - name: shelf_packages_handler - sha256: "89f967eca29607c933ba9571d838be31d67f53f6e4ee15147d5dc2934fee1b1e" - url: "https://pub.dev" - source: hosted - version: "3.0.2" - shelf_static: - dependency: transitive - description: - name: shelf_static - sha256: a41d3f53c4adf0f57480578c1d61d90342cd617de7fc8077b1304643c2d85c1e - url: "https://pub.dev" - source: hosted - version: "1.1.2" shelf_web_socket: dependency: transitive description: @@ -1484,7 +1278,7 @@ packages: source: hosted version: "3.0.0" simple_s3: - dependency: "direct main" + dependency: transitive description: name: simple_s3 sha256: cb2397ae1941ca708ead57adec64ba92d349276a20bf881223a24ae8cc37665d @@ -1520,30 +1314,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.3.4" - source_map_stack_trace: - dependency: transitive - description: - name: source_map_stack_trace - sha256: "84cf769ad83aa6bb61e0aa5a18e53aea683395f196a6f39c4c881fb90ed4f7ae" - url: "https://pub.dev" - source: hosted - version: "2.1.1" - source_maps: - dependency: transitive - description: - name: source_maps - sha256: "708b3f6b97248e5781f493b765c3337db11c5d2c81c3094f10904bfa8004c703" - url: "https://pub.dev" - source: hosted - version: "0.10.12" source_span: dependency: transitive description: name: source_span - sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c" + sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.9.1" sprintf: dependency: transitive description: @@ -1556,18 +1334,18 @@ packages: dependency: transitive description: name: sqflite - sha256: "591f1602816e9c31377d5f008c2d9ef7b8aca8941c3f89cc5fd9d84da0c38a9a" + sha256: a9016f495c927cb90557c909ff26a6d92d9bd54fc42ba92e19d4e79d61e798c6 url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.2" sqflite_common: dependency: transitive description: name: sqflite_common - sha256: bb4738f15b23352822f4c42a531677e5c6f522e079461fd240ead29d8d8a54a6 + sha256: "28d8c66baee4968519fb8bd6cdbedad982d6e53359091f0b74544a9f32ec72d5" url: "https://pub.dev" source: hosted - version: "2.5.0+2" + version: "2.5.3" stack_trace: dependency: transitive description: @@ -1607,7 +1385,7 @@ packages: sha256: "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558" url: "https://pub.dev" source: hosted - version: "3.1.0" + version: "3.1.0+1" tar: dependency: transitive description: @@ -1624,38 +1402,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.2.1" - test: - dependency: transitive - description: - name: test - sha256: "13b41f318e2a5751c3169137103b60c584297353d4b1761b66029bae6411fe46" - url: "https://pub.dev" - source: hosted - version: "1.24.3" test_api: dependency: transitive description: name: test_api - sha256: "75760ffd7786fffdfb9597c35c5b27eaeec82be8edfb6d71d32651128ed7aab8" - url: "https://pub.dev" - source: hosted - version: "0.6.0" - test_core: - dependency: transitive - description: - name: test_core - sha256: "99806e9e6d95c7b059b7a0fc08f07fc53fabe54a829497f0d9676299f1e8637e" - url: "https://pub.dev" - source: hosted - version: "0.5.3" - timeago: - dependency: "direct main" - description: - name: timeago - sha256: c44b80cbc6b44627c00d76960f2af571f6f50e5dbedef4d9215d455e4335165b + sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb url: "https://pub.dev" source: hosted - version: "3.6.0" + version: "0.5.1" timing: dependency: transitive description: @@ -1689,13 +1443,13 @@ packages: source: hosted version: "2.0.2" url_launcher: - dependency: "direct main" + dependency: transitive description: name: url_launcher - sha256: c512655380d241a337521703af62d2c122bf7b77a46ff7dd750092aa9433499c + sha256: "47e208a6711459d813ba18af120d9663c20bdf6985d6ad39fe165d2538378d27" url: "https://pub.dev" source: hosted - version: "6.2.4" + version: "6.1.14" url_launcher_android: dependency: transitive description: @@ -1732,18 +1486,18 @@ packages: dependency: transitive description: name: url_launcher_platform_interface - sha256: "4aca1e060978e19b2998ee28503f40b5ba6226819c2b5e3e4d1821e8ccd92198" + sha256: a932c3a8082e118f80a475ce692fde89dc20fddb24c57360b96bc56f7035de1f url: "https://pub.dev" source: hosted - version: "2.3.0" + version: "2.3.1" url_launcher_web: dependency: transitive description: name: url_launcher_web - sha256: "7fd2f55fe86cea2897b963e864dc01a7eb0719ecc65fcef4c1cc3d686d718bb2" + sha256: ba140138558fcc3eead51a1c42e92a9fb074a1b1149ed3c73e66035b2ccd94f2 url: "https://pub.dev" source: hosted - version: "2.2.0" + version: "2.0.19" url_launcher_windows: dependency: transitive description: @@ -1760,30 +1514,6 @@ packages: url: "https://pub.dev" source: hosted version: "4.2.2" - vector_graphics: - dependency: transitive - description: - name: vector_graphics - sha256: "18f6690295af52d081f6808f2f7c69f0eed6d7e23a71539d75f4aeb8f0062172" - url: "https://pub.dev" - source: hosted - version: "1.1.9+2" - vector_graphics_codec: - dependency: transitive - description: - name: vector_graphics_codec - sha256: "531d20465c10dfac7f5cd90b60bbe4dd9921f1ec4ca54c83ebb176dbacb7bb2d" - url: "https://pub.dev" - source: hosted - version: "1.1.9+2" - vector_graphics_compiler: - dependency: transitive - description: - name: vector_graphics_compiler - sha256: "03012b0a33775c5530576b70240308080e1d5050f0faf000118c20e6463bc0ad" - url: "https://pub.dev" - source: hosted - version: "1.1.9+2" vector_math: dependency: transitive description: @@ -1793,13 +1523,13 @@ packages: source: hosted version: "2.1.4" video_player: - dependency: "direct main" + dependency: transitive description: name: video_player - sha256: fbf28ce8bcfe709ad91b5789166c832cb7a684d14f571a81891858fefb5bb1c2 + sha256: "74b86e63529cf5885130c639d74cd2f9232e7c8a66cbecbddd1dcb9dbd060d1e" url: "https://pub.dev" source: hosted - version: "2.8.2" + version: "2.7.2" video_player_android: dependency: transitive description: @@ -1812,10 +1542,10 @@ packages: dependency: transitive description: name: video_player_avfoundation - sha256: bc923884640d6dc403050586eb40713cdb8d1d84e6886d8aca50ab04c59124c2 + sha256: bf1a1322bf68bccd349982ba1f5a41314a3880861fb9a93d25d6d0a2345845f0 url: "https://pub.dev" source: hosted - version: "2.5.2" + version: "2.4.11" video_player_platform_interface: dependency: transitive description: @@ -1828,18 +1558,10 @@ packages: dependency: transitive description: name: video_player_web - sha256: "34beb3a07d4331a24f7e7b2f75b8e2b103289038e07e65529699a671b6a6e2cb" + sha256: "9c34a243785feca23148bfcd772dbb803d63c9304488177ec4f3f4463802fcb7" url: "https://pub.dev" source: hosted - version: "2.1.3" - visibility_aware_state: - dependency: transitive - description: - name: visibility_aware_state - sha256: "9c30877fa4909b38c56b71dade2f5dde380199b1417cc07e10628ca042611822" - url: "https://pub.dev" - source: hosted - version: "2.0.16" + version: "2.0.17" visibility_aware_state: dependency: transitive description: @@ -1856,14 +1578,6 @@ packages: url: "https://pub.dev" source: hosted version: "0.4.0+2" - vm_service: - dependency: transitive - description: - name: vm_service - sha256: c538be99af830f478718b51630ec1b6bee5e74e52c8a802d328d9e71d35d2583 - url: "https://pub.dev" - source: hosted - version: "11.10.0" volume_controller: dependency: transitive description: @@ -1896,14 +1610,6 @@ packages: url: "https://pub.dev" source: hosted version: "1.1.0" - web: - dependency: transitive - description: - name: web - sha256: dc8ccd225a2005c1be616fe02951e2e342092edf968cf0844220383757ef8f10 - url: "https://pub.dev" - source: hosted - version: "0.1.4-beta" web_socket_channel: dependency: transitive description: @@ -1912,30 +1618,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.4.0" - webkit_inspection_protocol: - dependency: transitive - description: - name: webkit_inspection_protocol - sha256: "87d3f2333bb240704cd3f1c6b5b7acd8a10e7f0bc28c28dcf14e782014f4a572" - url: "https://pub.dev" - source: hosted - version: "1.2.1" win32: dependency: transitive description: name: win32 - sha256: b0f37db61ba2f2e9b7a78a1caece0052564d1bc70668156cf3a29d676fe4e574 + sha256: "5a751eddf9db89b3e5f9d50c20ab8612296e4e8db69009788d6c8b060a84191c" url: "https://pub.dev" source: hosted version: "4.1.4" - win32_registry: - dependency: transitive - description: - name: win32_registry - sha256: "1c52f994bdccb77103a6231ad4ea331a244dbcef5d1f37d8462f713143b0bfae" - url: "https://pub.dev" - source: hosted - version: "1.1.0" xdg_directories: dependency: transitive description: @@ -1961,5 +1651,5 @@ packages: source: hosted version: "3.1.2" sdks: - dart: ">=3.1.0 <4.0.0" - flutter: ">=3.13.0" + dart: ">=3.0.2 <4.0.0" + flutter: ">=3.10.2" diff --git a/pubspec.yaml b/pubspec.yaml index 5d4fbc0..23218d4 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,19 +1,19 @@ name: likeminds_feed_ss_fl description: A new Flutter package project. -version: 2.0.1 +version: 2.0.2 publish_to: none homepage: "https://likeminds.community/" environment: sdk: ">=3.0.0 <4.0.0" - flutter: ">=3.10.0 <=3.16.9" + flutter: ">=3.10.0" dependencies: flutter: sdk: flutter connectivity_plus: ^3.0.6 - likeminds_feed_flutter_core: 1.0.2 + likeminds_feed_flutter_core: 1.0.3 likeminds_feed: 1.7.1 media_kit: ^1.1.10 # Primary package. diff --git a/pubspec_overrides.yaml b/pubspec_overrides.yaml deleted file mode 100644 index f65ad7d..0000000 --- a/pubspec_overrides.yaml +++ /dev/null @@ -1,8 +0,0 @@ -# melos_managed_dependency_overrides: likeminds_feed_flutter_core,likeminds_feed_flutter_ui -dependency_overrides: - likeminds_feed_flutter_core: - path: ../likeminds_feed_flutter/packages/integration - likeminds_feed_flutter_ui: - path: ../likeminds_feed_flutter/packages/ui - likeminds_feed: - path: ../LikeMinds-Flutter-Feed-SDK