Docs
This commit is contained in:
parent
78fe9e7b09
commit
c7324a6b19
458 changed files with 93141 additions and 47 deletions
|
@ -0,0 +1,155 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="API docs for the ImagesService constructor from Class ImagesService from the images_service library, for the Dart programming language.">
|
||||
<title>ImagesService constructor - ImagesService - images_service library - Dart API</title>
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="../../static-assets/github.css?v1">
|
||||
<link rel="stylesheet" href="../../static-assets/styles.css?v1">
|
||||
<link rel="icon" href="../../static-assets/favicon.png?v1">
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body data-base-href="../../" data-using-base-href="false">
|
||||
|
||||
<div id="overlay-under-drawer"></div>
|
||||
|
||||
<header id="title">
|
||||
<button id="sidenav-left-toggle" type="button"> </button>
|
||||
<ol class="breadcrumbs gt-separated dark hidden-xs">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">ImagesService constructor</li>
|
||||
</ol>
|
||||
<div class="self-name">ImagesService</div>
|
||||
<form class="search navbar-right" role="search">
|
||||
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
|
||||
<div id="dartdoc-main-content" class="main-content">
|
||||
<div>
|
||||
<h1><span class="kind-constructor">ImagesService</span> constructor
|
||||
<a href="https://dart.dev/null-safety" class="feature feature-null-safety" title="Supports the null safety language feature.">Null safety</a>
|
||||
</h1></div>
|
||||
|
||||
<section class="multi-line-signature">
|
||||
<span class="name ">ImagesService</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="-param-imagesApi">{<span>required</span> <span class="type-annotation"><a href="../../features_home_abstracts_images_api/ImagesApi-class.html">ImagesApi</a></span> <span class="parameter-name">imagesApi</span>, </span></li>
|
||||
<li><span class="parameter" id="-param-localStorageService"><span>required</span> <span class="type-annotation"><a href="../../features_core_services_local_storage_service/LocalStorageService-class.html">LocalStorageService</a></span> <span class="parameter-name">localStorageService</span>, </span></li>
|
||||
<li><span class="parameter" id="-param-loggingService"><span>required</span> <span class="type-annotation"><a href="../../features_core_services_logging_service/LoggingService-class.html">LoggingService</a></span> <span class="parameter-name">loggingService</span>}</span></li>
|
||||
</ol>)
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="summary source-code" id="source">
|
||||
<h2><span>Implementation</span></h2>
|
||||
<pre class="language-dart"><code class="language-dart">ImagesService({
|
||||
required ImagesApi imagesApi,
|
||||
required LocalStorageService localStorageService,
|
||||
required LoggingService loggingService,
|
||||
}) : _imagesApi = imagesApi,
|
||||
_localStorageService = localStorageService,
|
||||
_loggingService = loggingService {
|
||||
_init();
|
||||
}</code></pre>
|
||||
</section>
|
||||
|
||||
|
||||
</div> <!-- /.main-content -->
|
||||
|
||||
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
|
||||
<header id="header-search-sidebar" class="hidden-l">
|
||||
<form class="search-sidebar" role="search">
|
||||
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">ImagesService constructor</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<h5>ImagesService class</h5>
|
||||
<ol>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#constructors">Constructors</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/ImagesService.html">ImagesService</a></li>
|
||||
|
||||
|
||||
<li class="section-title">
|
||||
<a href="../../features_home_services_images_service/ImagesService-class.html#instance-properties">Properties</a>
|
||||
</li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/firstAvailableImageIndex.html">firstAvailableImageIndex</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/hashCode.html">hashCode</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModels.html">imageModels</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/initAwaiter.html">initAwaiter</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastAvailableImageIndex.html">lastAvailableImageIndex</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastQueryIsCompleted.html">lastQueryIsCompleted</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/numberOfImages.html">numberOfImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></li>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#instance-methods">Methods</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModelAt.html">imageModelAt</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/searchImages.html">searchImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/updateImageFavouriteStatus.html">updateImageFavouriteStatus</a></li>
|
||||
|
||||
<li class="section-title inherited"><a href="../../features_home_services_images_service/ImagesService-class.html#operators">Operators</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html">operator ==</a></li>
|
||||
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#static-properties">Static properties</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/locate.html">locate</a></li>
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
</div><!--/.sidebar-offcanvas-left-->
|
||||
|
||||
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<span class="no-break">
|
||||
mc_gallery
|
||||
1.0.0+1
|
||||
</span>
|
||||
|
||||
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="../../static-assets/highlight.pack.js?v1"></script>
|
||||
<script src="../../static-assets/docs.dart.js"></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="API docs for the firstAvailableImageIndex property from the ImagesService class, for the Dart programming language.">
|
||||
<title>firstAvailableImageIndex property - ImagesService class - images_service library - Dart API</title>
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="../../static-assets/github.css?v1">
|
||||
<link rel="stylesheet" href="../../static-assets/styles.css?v1">
|
||||
<link rel="icon" href="../../static-assets/favicon.png?v1">
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body data-base-href="../../" data-using-base-href="false">
|
||||
|
||||
<div id="overlay-under-drawer"></div>
|
||||
|
||||
<header id="title">
|
||||
<button id="sidenav-left-toggle" type="button"> </button>
|
||||
<ol class="breadcrumbs gt-separated dark hidden-xs">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">firstAvailableImageIndex property</li>
|
||||
</ol>
|
||||
<div class="self-name">firstAvailableImageIndex</div>
|
||||
<form class="search navbar-right" role="search">
|
||||
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
|
||||
<div id="dartdoc-main-content" class="main-content">
|
||||
<div>
|
||||
<h1><span class="kind-property">firstAvailableImageIndex</span> property
|
||||
<a href="https://dart.dev/null-safety" class="feature feature-null-safety" title="Supports the null safety language feature.">Null safety</a>
|
||||
</h1></div>
|
||||
|
||||
|
||||
|
||||
<section id="getter">
|
||||
|
||||
<section class="multi-line-signature">
|
||||
<span class="returntype"><a href="https://api.flutter.dev/flutter/dart-core/int-class.html">int</a></span>
|
||||
<span class="name ">firstAvailableImageIndex</span>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="summary source-code" id="source">
|
||||
<h2><span>Implementation</span></h2>
|
||||
<pre class="language-dart"><code class="language-dart">int get firstAvailableImageIndex => 0;</code></pre>
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
</div> <!-- /.main-content -->
|
||||
|
||||
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
|
||||
<header id="header-search-sidebar" class="hidden-l">
|
||||
<form class="search-sidebar" role="search">
|
||||
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">firstAvailableImageIndex property</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<h5>ImagesService class</h5>
|
||||
<ol>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#constructors">Constructors</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/ImagesService.html">ImagesService</a></li>
|
||||
|
||||
|
||||
<li class="section-title">
|
||||
<a href="../../features_home_services_images_service/ImagesService-class.html#instance-properties">Properties</a>
|
||||
</li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/firstAvailableImageIndex.html">firstAvailableImageIndex</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/hashCode.html">hashCode</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModels.html">imageModels</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/initAwaiter.html">initAwaiter</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastAvailableImageIndex.html">lastAvailableImageIndex</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastQueryIsCompleted.html">lastQueryIsCompleted</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/numberOfImages.html">numberOfImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></li>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#instance-methods">Methods</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModelAt.html">imageModelAt</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/searchImages.html">searchImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/updateImageFavouriteStatus.html">updateImageFavouriteStatus</a></li>
|
||||
|
||||
<li class="section-title inherited"><a href="../../features_home_services_images_service/ImagesService-class.html#operators">Operators</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html">operator ==</a></li>
|
||||
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#static-properties">Static properties</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/locate.html">locate</a></li>
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<span class="no-break">
|
||||
mc_gallery
|
||||
1.0.0+1
|
||||
</span>
|
||||
|
||||
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="../../static-assets/highlight.pack.js?v1"></script>
|
||||
<script src="../../static-assets/docs.dart.js"></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -0,0 +1,150 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="API docs for the imageModelAt method from the ImagesService class, for the Dart programming language.">
|
||||
<title>imageModelAt method - ImagesService class - images_service library - Dart API</title>
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="../../static-assets/github.css?v1">
|
||||
<link rel="stylesheet" href="../../static-assets/styles.css?v1">
|
||||
<link rel="icon" href="../../static-assets/favicon.png?v1">
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body data-base-href="../../" data-using-base-href="false">
|
||||
|
||||
<div id="overlay-under-drawer"></div>
|
||||
|
||||
<header id="title">
|
||||
<button id="sidenav-left-toggle" type="button"> </button>
|
||||
<ol class="breadcrumbs gt-separated dark hidden-xs">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">imageModelAt method</li>
|
||||
</ol>
|
||||
<div class="self-name">imageModelAt</div>
|
||||
<form class="search navbar-right" role="search">
|
||||
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
|
||||
<div id="dartdoc-main-content" class="main-content">
|
||||
<div>
|
||||
<h1><span class="kind-method">imageModelAt</span> method
|
||||
<a href="https://dart.dev/null-safety" class="feature feature-null-safety" title="Supports the null safety language feature.">Null safety</a>
|
||||
</h1></div>
|
||||
|
||||
<section class="multi-line-signature">
|
||||
|
||||
|
||||
<span class="returntype"><a href="../../features_home_data_models_image_model/ImageModel-class.html">ImageModel</a></span>
|
||||
<span class="name ">imageModelAt</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="imageModelAt-param-index">{<span>required</span> <span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/int-class.html">int</a></span> <span class="parameter-name">index</span>}</span></li>
|
||||
</ol>)
|
||||
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="summary source-code" id="source">
|
||||
<h2><span>Implementation</span></h2>
|
||||
<pre class="language-dart"><code class="language-dart">ImageModel imageModelAt({required int index}) => _imageModels.values.elementAt(index);</code></pre>
|
||||
</section>
|
||||
|
||||
|
||||
</div> <!-- /.main-content -->
|
||||
|
||||
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
|
||||
<header id="header-search-sidebar" class="hidden-l">
|
||||
<form class="search-sidebar" role="search">
|
||||
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">imageModelAt method</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<h5>ImagesService class</h5>
|
||||
<ol>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#constructors">Constructors</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/ImagesService.html">ImagesService</a></li>
|
||||
|
||||
|
||||
<li class="section-title">
|
||||
<a href="../../features_home_services_images_service/ImagesService-class.html#instance-properties">Properties</a>
|
||||
</li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/firstAvailableImageIndex.html">firstAvailableImageIndex</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/hashCode.html">hashCode</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModels.html">imageModels</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/initAwaiter.html">initAwaiter</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastAvailableImageIndex.html">lastAvailableImageIndex</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastQueryIsCompleted.html">lastQueryIsCompleted</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/numberOfImages.html">numberOfImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></li>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#instance-methods">Methods</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModelAt.html">imageModelAt</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/searchImages.html">searchImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/updateImageFavouriteStatus.html">updateImageFavouriteStatus</a></li>
|
||||
|
||||
<li class="section-title inherited"><a href="../../features_home_services_images_service/ImagesService-class.html#operators">Operators</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html">operator ==</a></li>
|
||||
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#static-properties">Static properties</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/locate.html">locate</a></li>
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<span class="no-break">
|
||||
mc_gallery
|
||||
1.0.0+1
|
||||
</span>
|
||||
|
||||
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="../../static-assets/highlight.pack.js?v1"></script>
|
||||
<script src="../../static-assets/docs.dart.js"></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="API docs for the imageModels property from the ImagesService class, for the Dart programming language.">
|
||||
<title>imageModels property - ImagesService class - images_service library - Dart API</title>
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="../../static-assets/github.css?v1">
|
||||
<link rel="stylesheet" href="../../static-assets/styles.css?v1">
|
||||
<link rel="icon" href="../../static-assets/favicon.png?v1">
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body data-base-href="../../" data-using-base-href="false">
|
||||
|
||||
<div id="overlay-under-drawer"></div>
|
||||
|
||||
<header id="title">
|
||||
<button id="sidenav-left-toggle" type="button"> </button>
|
||||
<ol class="breadcrumbs gt-separated dark hidden-xs">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">imageModels property</li>
|
||||
</ol>
|
||||
<div class="self-name">imageModels</div>
|
||||
<form class="search navbar-right" role="search">
|
||||
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
|
||||
<div id="dartdoc-main-content" class="main-content">
|
||||
<div>
|
||||
<h1><span class="kind-property">imageModels</span> property
|
||||
<a href="https://dart.dev/null-safety" class="feature feature-null-safety" title="Supports the null safety language feature.">Null safety</a>
|
||||
</h1></div>
|
||||
|
||||
|
||||
|
||||
<section id="getter">
|
||||
|
||||
<section class="multi-line-signature">
|
||||
<span class="returntype"><a href="https://api.flutter.dev/flutter/dart-core/Iterable-class.html">Iterable</a><span class="signature"><<wbr><span class="type-parameter"><a href="../../features_home_data_models_image_model/ImageModel-class.html">ImageModel</a></span>></span></span>
|
||||
<span class="name ">imageModels</span>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="summary source-code" id="source">
|
||||
<h2><span>Implementation</span></h2>
|
||||
<pre class="language-dart"><code class="language-dart">Iterable<ImageModel> get imageModels => _imageModels.values.deepCopy;</code></pre>
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
</div> <!-- /.main-content -->
|
||||
|
||||
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
|
||||
<header id="header-search-sidebar" class="hidden-l">
|
||||
<form class="search-sidebar" role="search">
|
||||
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">imageModels property</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<h5>ImagesService class</h5>
|
||||
<ol>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#constructors">Constructors</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/ImagesService.html">ImagesService</a></li>
|
||||
|
||||
|
||||
<li class="section-title">
|
||||
<a href="../../features_home_services_images_service/ImagesService-class.html#instance-properties">Properties</a>
|
||||
</li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/firstAvailableImageIndex.html">firstAvailableImageIndex</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/hashCode.html">hashCode</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModels.html">imageModels</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/initAwaiter.html">initAwaiter</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastAvailableImageIndex.html">lastAvailableImageIndex</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastQueryIsCompleted.html">lastQueryIsCompleted</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/numberOfImages.html">numberOfImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></li>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#instance-methods">Methods</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModelAt.html">imageModelAt</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/searchImages.html">searchImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/updateImageFavouriteStatus.html">updateImageFavouriteStatus</a></li>
|
||||
|
||||
<li class="section-title inherited"><a href="../../features_home_services_images_service/ImagesService-class.html#operators">Operators</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html">operator ==</a></li>
|
||||
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#static-properties">Static properties</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/locate.html">locate</a></li>
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<span class="no-break">
|
||||
mc_gallery
|
||||
1.0.0+1
|
||||
</span>
|
||||
|
||||
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="../../static-assets/highlight.pack.js?v1"></script>
|
||||
<script src="../../static-assets/docs.dart.js"></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="API docs for the initAwaiter property from the ImagesService class, for the Dart programming language.">
|
||||
<title>initAwaiter property - ImagesService class - images_service library - Dart API</title>
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="../../static-assets/github.css?v1">
|
||||
<link rel="stylesheet" href="../../static-assets/styles.css?v1">
|
||||
<link rel="icon" href="../../static-assets/favicon.png?v1">
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body data-base-href="../../" data-using-base-href="false">
|
||||
|
||||
<div id="overlay-under-drawer"></div>
|
||||
|
||||
<header id="title">
|
||||
<button id="sidenav-left-toggle" type="button"> </button>
|
||||
<ol class="breadcrumbs gt-separated dark hidden-xs">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">initAwaiter property</li>
|
||||
</ol>
|
||||
<div class="self-name">initAwaiter</div>
|
||||
<form class="search navbar-right" role="search">
|
||||
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
|
||||
<div id="dartdoc-main-content" class="main-content">
|
||||
<div>
|
||||
<h1><span class="kind-property">initAwaiter</span> property
|
||||
<a href="https://dart.dev/null-safety" class="feature feature-null-safety" title="Supports the null safety language feature.">Null safety</a>
|
||||
</h1></div>
|
||||
|
||||
|
||||
|
||||
<section id="getter">
|
||||
|
||||
<section class="multi-line-signature">
|
||||
<span class="returntype"><a href="https://api.flutter.dev/flutter/dart-async/Future-class.html">Future</a></span>
|
||||
<span class="name ">initAwaiter</span>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="summary source-code" id="source">
|
||||
<h2><span>Implementation</span></h2>
|
||||
<pre class="language-dart"><code class="language-dart">Future get initAwaiter => _initAwaiter.future;</code></pre>
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
</div> <!-- /.main-content -->
|
||||
|
||||
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
|
||||
<header id="header-search-sidebar" class="hidden-l">
|
||||
<form class="search-sidebar" role="search">
|
||||
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">initAwaiter property</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<h5>ImagesService class</h5>
|
||||
<ol>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#constructors">Constructors</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/ImagesService.html">ImagesService</a></li>
|
||||
|
||||
|
||||
<li class="section-title">
|
||||
<a href="../../features_home_services_images_service/ImagesService-class.html#instance-properties">Properties</a>
|
||||
</li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/firstAvailableImageIndex.html">firstAvailableImageIndex</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/hashCode.html">hashCode</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModels.html">imageModels</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/initAwaiter.html">initAwaiter</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastAvailableImageIndex.html">lastAvailableImageIndex</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastQueryIsCompleted.html">lastQueryIsCompleted</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/numberOfImages.html">numberOfImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></li>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#instance-methods">Methods</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModelAt.html">imageModelAt</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/searchImages.html">searchImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/updateImageFavouriteStatus.html">updateImageFavouriteStatus</a></li>
|
||||
|
||||
<li class="section-title inherited"><a href="../../features_home_services_images_service/ImagesService-class.html#operators">Operators</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html">operator ==</a></li>
|
||||
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#static-properties">Static properties</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/locate.html">locate</a></li>
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<span class="no-break">
|
||||
mc_gallery
|
||||
1.0.0+1
|
||||
</span>
|
||||
|
||||
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="../../static-assets/highlight.pack.js?v1"></script>
|
||||
<script src="../../static-assets/docs.dart.js"></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="API docs for the lastAvailableImageIndex property from the ImagesService class, for the Dart programming language.">
|
||||
<title>lastAvailableImageIndex property - ImagesService class - images_service library - Dart API</title>
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="../../static-assets/github.css?v1">
|
||||
<link rel="stylesheet" href="../../static-assets/styles.css?v1">
|
||||
<link rel="icon" href="../../static-assets/favicon.png?v1">
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body data-base-href="../../" data-using-base-href="false">
|
||||
|
||||
<div id="overlay-under-drawer"></div>
|
||||
|
||||
<header id="title">
|
||||
<button id="sidenav-left-toggle" type="button"> </button>
|
||||
<ol class="breadcrumbs gt-separated dark hidden-xs">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">lastAvailableImageIndex property</li>
|
||||
</ol>
|
||||
<div class="self-name">lastAvailableImageIndex</div>
|
||||
<form class="search navbar-right" role="search">
|
||||
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
|
||||
<div id="dartdoc-main-content" class="main-content">
|
||||
<div>
|
||||
<h1><span class="kind-property">lastAvailableImageIndex</span> property
|
||||
<a href="https://dart.dev/null-safety" class="feature feature-null-safety" title="Supports the null safety language feature.">Null safety</a>
|
||||
</h1></div>
|
||||
|
||||
|
||||
|
||||
<section id="getter">
|
||||
|
||||
<section class="multi-line-signature">
|
||||
<span class="returntype"><a href="https://api.flutter.dev/flutter/dart-core/int-class.html">int</a></span>
|
||||
<span class="name ">lastAvailableImageIndex</span>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="summary source-code" id="source">
|
||||
<h2><span>Implementation</span></h2>
|
||||
<pre class="language-dart"><code class="language-dart">int get lastAvailableImageIndex => _imageModels.length - 1;</code></pre>
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
</div> <!-- /.main-content -->
|
||||
|
||||
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
|
||||
<header id="header-search-sidebar" class="hidden-l">
|
||||
<form class="search-sidebar" role="search">
|
||||
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">lastAvailableImageIndex property</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<h5>ImagesService class</h5>
|
||||
<ol>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#constructors">Constructors</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/ImagesService.html">ImagesService</a></li>
|
||||
|
||||
|
||||
<li class="section-title">
|
||||
<a href="../../features_home_services_images_service/ImagesService-class.html#instance-properties">Properties</a>
|
||||
</li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/firstAvailableImageIndex.html">firstAvailableImageIndex</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/hashCode.html">hashCode</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModels.html">imageModels</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/initAwaiter.html">initAwaiter</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastAvailableImageIndex.html">lastAvailableImageIndex</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastQueryIsCompleted.html">lastQueryIsCompleted</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/numberOfImages.html">numberOfImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></li>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#instance-methods">Methods</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModelAt.html">imageModelAt</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/searchImages.html">searchImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/updateImageFavouriteStatus.html">updateImageFavouriteStatus</a></li>
|
||||
|
||||
<li class="section-title inherited"><a href="../../features_home_services_images_service/ImagesService-class.html#operators">Operators</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html">operator ==</a></li>
|
||||
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#static-properties">Static properties</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/locate.html">locate</a></li>
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<span class="no-break">
|
||||
mc_gallery
|
||||
1.0.0+1
|
||||
</span>
|
||||
|
||||
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="../../static-assets/highlight.pack.js?v1"></script>
|
||||
<script src="../../static-assets/docs.dart.js"></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="API docs for the lastQueryIsCompleted property from the ImagesService class, for the Dart programming language.">
|
||||
<title>lastQueryIsCompleted property - ImagesService class - images_service library - Dart API</title>
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="../../static-assets/github.css?v1">
|
||||
<link rel="stylesheet" href="../../static-assets/styles.css?v1">
|
||||
<link rel="icon" href="../../static-assets/favicon.png?v1">
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body data-base-href="../../" data-using-base-href="false">
|
||||
|
||||
<div id="overlay-under-drawer"></div>
|
||||
|
||||
<header id="title">
|
||||
<button id="sidenav-left-toggle" type="button"> </button>
|
||||
<ol class="breadcrumbs gt-separated dark hidden-xs">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">lastQueryIsCompleted property</li>
|
||||
</ol>
|
||||
<div class="self-name">lastQueryIsCompleted</div>
|
||||
<form class="search navbar-right" role="search">
|
||||
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
|
||||
<div id="dartdoc-main-content" class="main-content">
|
||||
<div>
|
||||
<h1><span class="kind-property">lastQueryIsCompleted</span> property
|
||||
<a href="https://dart.dev/null-safety" class="feature feature-null-safety" title="Supports the null safety language feature.">Null safety</a>
|
||||
</h1></div>
|
||||
|
||||
|
||||
|
||||
<section id="getter">
|
||||
|
||||
<section class="multi-line-signature">
|
||||
<span class="returntype"><a href="https://api.flutter.dev/flutter/dart-async/Future-class.html">Future</a><span class="signature"><<wbr><span class="type-parameter">void</span>></span></span>
|
||||
<span class="name ">lastQueryIsCompleted</span>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="summary source-code" id="source">
|
||||
<h2><span>Implementation</span></h2>
|
||||
<pre class="language-dart"><code class="language-dart">Future<void> get lastQueryIsCompleted => _searchMutex.lastOperationCompletionAwaiter;</code></pre>
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
</div> <!-- /.main-content -->
|
||||
|
||||
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
|
||||
<header id="header-search-sidebar" class="hidden-l">
|
||||
<form class="search-sidebar" role="search">
|
||||
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">lastQueryIsCompleted property</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<h5>ImagesService class</h5>
|
||||
<ol>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#constructors">Constructors</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/ImagesService.html">ImagesService</a></li>
|
||||
|
||||
|
||||
<li class="section-title">
|
||||
<a href="../../features_home_services_images_service/ImagesService-class.html#instance-properties">Properties</a>
|
||||
</li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/firstAvailableImageIndex.html">firstAvailableImageIndex</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/hashCode.html">hashCode</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModels.html">imageModels</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/initAwaiter.html">initAwaiter</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastAvailableImageIndex.html">lastAvailableImageIndex</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastQueryIsCompleted.html">lastQueryIsCompleted</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/numberOfImages.html">numberOfImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></li>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#instance-methods">Methods</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModelAt.html">imageModelAt</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/searchImages.html">searchImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/updateImageFavouriteStatus.html">updateImageFavouriteStatus</a></li>
|
||||
|
||||
<li class="section-title inherited"><a href="../../features_home_services_images_service/ImagesService-class.html#operators">Operators</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html">operator ==</a></li>
|
||||
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#static-properties">Static properties</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/locate.html">locate</a></li>
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<span class="no-break">
|
||||
mc_gallery
|
||||
1.0.0+1
|
||||
</span>
|
||||
|
||||
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="../../static-assets/highlight.pack.js?v1"></script>
|
||||
<script src="../../static-assets/docs.dart.js"></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="API docs for the locate property from the ImagesService class, for the Dart programming language.">
|
||||
<title>locate property - ImagesService class - images_service library - Dart API</title>
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="../../static-assets/github.css?v1">
|
||||
<link rel="stylesheet" href="../../static-assets/styles.css?v1">
|
||||
<link rel="icon" href="../../static-assets/favicon.png?v1">
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body data-base-href="../../" data-using-base-href="false">
|
||||
|
||||
<div id="overlay-under-drawer"></div>
|
||||
|
||||
<header id="title">
|
||||
<button id="sidenav-left-toggle" type="button"> </button>
|
||||
<ol class="breadcrumbs gt-separated dark hidden-xs">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">locate property</li>
|
||||
</ol>
|
||||
<div class="self-name">locate</div>
|
||||
<form class="search navbar-right" role="search">
|
||||
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
|
||||
<div id="dartdoc-main-content" class="main-content">
|
||||
<div>
|
||||
<h1><span class="kind-property">locate</span> property
|
||||
<a href="https://dart.dev/null-safety" class="feature feature-null-safety" title="Supports the null safety language feature.">Null safety</a>
|
||||
</h1></div>
|
||||
|
||||
|
||||
|
||||
<section id="getter">
|
||||
|
||||
<section class="multi-line-signature">
|
||||
<span class="returntype"><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></span>
|
||||
<span class="name ">locate</span>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="summary source-code" id="source">
|
||||
<h2><span>Implementation</span></h2>
|
||||
<pre class="language-dart"><code class="language-dart">static ImagesService get locate => Locator.locate();</code></pre>
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
</div> <!-- /.main-content -->
|
||||
|
||||
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
|
||||
<header id="header-search-sidebar" class="hidden-l">
|
||||
<form class="search-sidebar" role="search">
|
||||
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">locate property</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<h5>ImagesService class</h5>
|
||||
<ol>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#constructors">Constructors</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/ImagesService.html">ImagesService</a></li>
|
||||
|
||||
|
||||
<li class="section-title">
|
||||
<a href="../../features_home_services_images_service/ImagesService-class.html#instance-properties">Properties</a>
|
||||
</li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/firstAvailableImageIndex.html">firstAvailableImageIndex</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/hashCode.html">hashCode</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModels.html">imageModels</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/initAwaiter.html">initAwaiter</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastAvailableImageIndex.html">lastAvailableImageIndex</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastQueryIsCompleted.html">lastQueryIsCompleted</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/numberOfImages.html">numberOfImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></li>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#instance-methods">Methods</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModelAt.html">imageModelAt</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/searchImages.html">searchImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/updateImageFavouriteStatus.html">updateImageFavouriteStatus</a></li>
|
||||
|
||||
<li class="section-title inherited"><a href="../../features_home_services_images_service/ImagesService-class.html#operators">Operators</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html">operator ==</a></li>
|
||||
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#static-properties">Static properties</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/locate.html">locate</a></li>
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<span class="no-break">
|
||||
mc_gallery
|
||||
1.0.0+1
|
||||
</span>
|
||||
|
||||
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="../../static-assets/highlight.pack.js?v1"></script>
|
||||
<script src="../../static-assets/docs.dart.js"></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="API docs for the numberOfImages property from the ImagesService class, for the Dart programming language.">
|
||||
<title>numberOfImages property - ImagesService class - images_service library - Dart API</title>
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="../../static-assets/github.css?v1">
|
||||
<link rel="stylesheet" href="../../static-assets/styles.css?v1">
|
||||
<link rel="icon" href="../../static-assets/favicon.png?v1">
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body data-base-href="../../" data-using-base-href="false">
|
||||
|
||||
<div id="overlay-under-drawer"></div>
|
||||
|
||||
<header id="title">
|
||||
<button id="sidenav-left-toggle" type="button"> </button>
|
||||
<ol class="breadcrumbs gt-separated dark hidden-xs">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">numberOfImages property</li>
|
||||
</ol>
|
||||
<div class="self-name">numberOfImages</div>
|
||||
<form class="search navbar-right" role="search">
|
||||
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
|
||||
<div id="dartdoc-main-content" class="main-content">
|
||||
<div>
|
||||
<h1><span class="kind-property">numberOfImages</span> property
|
||||
<a href="https://dart.dev/null-safety" class="feature feature-null-safety" title="Supports the null safety language feature.">Null safety</a>
|
||||
</h1></div>
|
||||
|
||||
|
||||
|
||||
<section id="getter">
|
||||
|
||||
<section class="multi-line-signature">
|
||||
<span class="returntype"><a href="https://api.flutter.dev/flutter/dart-core/int-class.html">int</a></span>
|
||||
<span class="name ">numberOfImages</span>
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="summary source-code" id="source">
|
||||
<h2><span>Implementation</span></h2>
|
||||
<pre class="language-dart"><code class="language-dart">int get numberOfImages => _imageModels.length;</code></pre>
|
||||
</section>
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
</div> <!-- /.main-content -->
|
||||
|
||||
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
|
||||
<header id="header-search-sidebar" class="hidden-l">
|
||||
<form class="search-sidebar" role="search">
|
||||
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">numberOfImages property</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<h5>ImagesService class</h5>
|
||||
<ol>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#constructors">Constructors</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/ImagesService.html">ImagesService</a></li>
|
||||
|
||||
|
||||
<li class="section-title">
|
||||
<a href="../../features_home_services_images_service/ImagesService-class.html#instance-properties">Properties</a>
|
||||
</li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/firstAvailableImageIndex.html">firstAvailableImageIndex</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/hashCode.html">hashCode</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModels.html">imageModels</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/initAwaiter.html">initAwaiter</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastAvailableImageIndex.html">lastAvailableImageIndex</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastQueryIsCompleted.html">lastQueryIsCompleted</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/numberOfImages.html">numberOfImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></li>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#instance-methods">Methods</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModelAt.html">imageModelAt</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/searchImages.html">searchImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/updateImageFavouriteStatus.html">updateImageFavouriteStatus</a></li>
|
||||
|
||||
<li class="section-title inherited"><a href="../../features_home_services_images_service/ImagesService-class.html#operators">Operators</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html">operator ==</a></li>
|
||||
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#static-properties">Static properties</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/locate.html">locate</a></li>
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<span class="no-break">
|
||||
mc_gallery
|
||||
1.0.0+1
|
||||
</span>
|
||||
|
||||
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="../../static-assets/highlight.pack.js?v1"></script>
|
||||
<script src="../../static-assets/docs.dart.js"></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -0,0 +1,200 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="API docs for the searchImages method from the ImagesService class, for the Dart programming language.">
|
||||
<title>searchImages method - ImagesService class - images_service library - Dart API</title>
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="../../static-assets/github.css?v1">
|
||||
<link rel="stylesheet" href="../../static-assets/styles.css?v1">
|
||||
<link rel="icon" href="../../static-assets/favicon.png?v1">
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body data-base-href="../../" data-using-base-href="false">
|
||||
|
||||
<div id="overlay-under-drawer"></div>
|
||||
|
||||
<header id="title">
|
||||
<button id="sidenav-left-toggle" type="button"> </button>
|
||||
<ol class="breadcrumbs gt-separated dark hidden-xs">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">searchImages method</li>
|
||||
</ol>
|
||||
<div class="self-name">searchImages</div>
|
||||
<form class="search navbar-right" role="search">
|
||||
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
|
||||
<div id="dartdoc-main-content" class="main-content">
|
||||
<div>
|
||||
<h1><span class="kind-method">searchImages</span> method
|
||||
<a href="https://dart.dev/null-safety" class="feature feature-null-safety" title="Supports the null safety language feature.">Null safety</a>
|
||||
</h1></div>
|
||||
|
||||
<section class="multi-line-signature">
|
||||
|
||||
|
||||
<span class="returntype"><a href="https://api.flutter.dev/flutter/dart-async/Future-class.html">Future</a><span class="signature"><<wbr><span class="type-parameter"><a href="https://api.flutter.dev/flutter/dart-core/List-class.html">List</a><span class="signature"><<wbr><span class="type-parameter"><a href="../../features_home_data_models_image_model/ImageModel-class.html">ImageModel</a></span>></span></span>></span></span>
|
||||
<span class="name ">searchImages</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="searchImages-param-searchOption">{<span>required</span> <span class="type-annotation"><a href="../../features_home_data_enums_search_option/SearchOption.html">SearchOption</a></span> <span class="parameter-name">searchOption</span>, </span></li>
|
||||
<li><span class="parameter" id="searchImages-param-imageNamePart"><span>required</span> <span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/String-class.html">String</a></span> <span class="parameter-name">imageNamePart</span>, </span></li>
|
||||
<li><span class="parameter" id="searchImages-param-treatAsInSequence"><span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/bool-class.html">bool</a></span> <span class="parameter-name">treatAsInSequence</span> = <span class="default-value">false</span>}</span></li>
|
||||
</ol>)
|
||||
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
<section class="desc markdown">
|
||||
<p>Performs searching on images, both locally and by a Web API endpoint.</p>
|
||||
<p>For now, a simple mechanism is used for handling async calls between (posssible) API fetches ->
|
||||
just 'pile-up'. A mechanism can be made to 'cancel' a fetch if a newer search request comes in,
|
||||
but that may be more complicated, and not the point of the assignment I think.
|
||||
There are lots of optimizations possible for new inputs, for example reducing search frontier
|
||||
by using set-cover/subsetting optimizations on backspace, and so on, but again, not the point,
|
||||
I think.</p>
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
<section class="summary source-code" id="source">
|
||||
<h2><span>Implementation</span></h2>
|
||||
<pre class="language-dart"><code class="language-dart">Future<List<ImageModel>> searchImages({
|
||||
required SearchOption searchOption,
|
||||
required String imageNamePart,
|
||||
bool treatAsInSequence = false,
|
||||
}) async {
|
||||
return await _searchMutex.lockAndRun(run: (final unlock) async {
|
||||
try {
|
||||
switch (searchOption) {
|
||||
case SearchOption.local:
|
||||
final rankedKeys = _imageModels.keys
|
||||
// Reduce number of results by atleast occurring
|
||||
.where((final imageName) => treatAsInSequence
|
||||
? imageName.contains(imageNamePart)
|
||||
: imageName.containsAllCharacters(targetChars: imageNamePart))
|
||||
.toList(growable: false)
|
||||
// Sorting by the highest similarity first
|
||||
..sort((final a, final b) =>
|
||||
ConstSorters.stringsSimilarityTarget(targetWord: imageNamePart, a, b))
|
||||
..reversed;
|
||||
|
||||
return _imageModels.valuesByKeys(keys: rankedKeys).toList(growable: false);
|
||||
|
||||
case SearchOption.web:
|
||||
return (await _imagesApi.searchImages(
|
||||
searchStr: imageNamePart,
|
||||
token: '',
|
||||
))
|
||||
.map(
|
||||
(final imageModelDto) => ImageModel.fromDto(
|
||||
imageModelDto: imageModelDto,
|
||||
isFavourite: false,
|
||||
),
|
||||
)
|
||||
.toList(growable: false);
|
||||
}
|
||||
} finally {
|
||||
unlock();
|
||||
}
|
||||
});
|
||||
}</code></pre>
|
||||
</section>
|
||||
|
||||
|
||||
</div> <!-- /.main-content -->
|
||||
|
||||
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
|
||||
<header id="header-search-sidebar" class="hidden-l">
|
||||
<form class="search-sidebar" role="search">
|
||||
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">searchImages method</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<h5>ImagesService class</h5>
|
||||
<ol>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#constructors">Constructors</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/ImagesService.html">ImagesService</a></li>
|
||||
|
||||
|
||||
<li class="section-title">
|
||||
<a href="../../features_home_services_images_service/ImagesService-class.html#instance-properties">Properties</a>
|
||||
</li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/firstAvailableImageIndex.html">firstAvailableImageIndex</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/hashCode.html">hashCode</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModels.html">imageModels</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/initAwaiter.html">initAwaiter</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastAvailableImageIndex.html">lastAvailableImageIndex</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastQueryIsCompleted.html">lastQueryIsCompleted</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/numberOfImages.html">numberOfImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></li>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#instance-methods">Methods</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModelAt.html">imageModelAt</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/searchImages.html">searchImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/updateImageFavouriteStatus.html">updateImageFavouriteStatus</a></li>
|
||||
|
||||
<li class="section-title inherited"><a href="../../features_home_services_images_service/ImagesService-class.html#operators">Operators</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html">operator ==</a></li>
|
||||
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#static-properties">Static properties</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/locate.html">locate</a></li>
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<span class="no-break">
|
||||
mc_gallery
|
||||
1.0.0+1
|
||||
</span>
|
||||
|
||||
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="../../static-assets/highlight.pack.js?v1"></script>
|
||||
<script src="../../static-assets/docs.dart.js"></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
|
@ -0,0 +1,163 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, user-scalable=no">
|
||||
<meta name="description" content="API docs for the updateImageFavouriteStatus method from the ImagesService class, for the Dart programming language.">
|
||||
<title>updateImageFavouriteStatus method - ImagesService class - images_service library - Dart API</title>
|
||||
|
||||
|
||||
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com">
|
||||
<link href="https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,300;0,400;0,500;0,700;1,400&display=swap" rel="stylesheet">
|
||||
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
|
||||
|
||||
<link rel="stylesheet" href="../../static-assets/github.css?v1">
|
||||
<link rel="stylesheet" href="../../static-assets/styles.css?v1">
|
||||
<link rel="icon" href="../../static-assets/favicon.png?v1">
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
<body data-base-href="../../" data-using-base-href="false">
|
||||
|
||||
<div id="overlay-under-drawer"></div>
|
||||
|
||||
<header id="title">
|
||||
<button id="sidenav-left-toggle" type="button"> </button>
|
||||
<ol class="breadcrumbs gt-separated dark hidden-xs">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">updateImageFavouriteStatus method</li>
|
||||
</ol>
|
||||
<div class="self-name">updateImageFavouriteStatus</div>
|
||||
<form class="search navbar-right" role="search">
|
||||
<input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<main>
|
||||
|
||||
|
||||
<div id="dartdoc-main-content" class="main-content">
|
||||
<div>
|
||||
<h1><span class="kind-method">updateImageFavouriteStatus</span> method
|
||||
<a href="https://dart.dev/null-safety" class="feature feature-null-safety" title="Supports the null safety language feature.">Null safety</a>
|
||||
</h1></div>
|
||||
|
||||
<section class="multi-line-signature">
|
||||
|
||||
|
||||
<span class="returntype">void</span>
|
||||
<span class="name ">updateImageFavouriteStatus</span>(<wbr><ol class="parameter-list"><li><span class="parameter" id="updateImageFavouriteStatus-param-imageModel">{<span>required</span> <span class="type-annotation"><a href="../../features_home_data_models_image_model/ImageModel-class.html">ImageModel</a></span> <span class="parameter-name">imageModel</span>, </span></li>
|
||||
<li><span class="parameter" id="updateImageFavouriteStatus-param-newFavouriteStatus"><span>required</span> <span class="type-annotation"><a href="https://api.flutter.dev/flutter/dart-core/bool-class.html">bool</a></span> <span class="parameter-name">newFavouriteStatus</span>}</span></li>
|
||||
</ol>)
|
||||
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
|
||||
|
||||
|
||||
<section class="summary source-code" id="source">
|
||||
<h2><span>Implementation</span></h2>
|
||||
<pre class="language-dart"><code class="language-dart">void updateImageFavouriteStatus({
|
||||
required ImageModel imageModel,
|
||||
required bool newFavouriteStatus,
|
||||
}) {
|
||||
_imageModels.updateValueAt(
|
||||
valueIndex: imageModel.imageIndex,
|
||||
newValue: imageModel.copyWith(isFavourite: newFavouriteStatus),
|
||||
);
|
||||
|
||||
//todo(mehul): Consider adding an update listener to _imageModels, sync with _localStorageService
|
||||
_localStorageService.updateFavourite(
|
||||
index: imageModel.imageIndex, newValue: newFavouriteStatus);
|
||||
}</code></pre>
|
||||
</section>
|
||||
|
||||
|
||||
</div> <!-- /.main-content -->
|
||||
|
||||
<div id="dartdoc-sidebar-left" class="sidebar sidebar-offcanvas-left">
|
||||
<header id="header-search-sidebar" class="hidden-l">
|
||||
<form class="search-sidebar" role="search">
|
||||
<input type="text" id="search-sidebar" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
|
||||
</form>
|
||||
</header>
|
||||
|
||||
<ol class="breadcrumbs gt-separated dark hidden-l" id="sidebar-nav">
|
||||
<li><a href="../../index.html">mc_gallery</a></li>
|
||||
<li><a href="../../features_home_services_images_service/features_home_services_images_service-library.html">images_service</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService-class.html">ImagesService</a></li>
|
||||
<li class="self-crumb">updateImageFavouriteStatus method</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<h5>ImagesService class</h5>
|
||||
<ol>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#constructors">Constructors</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/ImagesService.html">ImagesService</a></li>
|
||||
|
||||
|
||||
<li class="section-title">
|
||||
<a href="../../features_home_services_images_service/ImagesService-class.html#instance-properties">Properties</a>
|
||||
</li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/firstAvailableImageIndex.html">firstAvailableImageIndex</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/hashCode.html">hashCode</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModels.html">imageModels</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/initAwaiter.html">initAwaiter</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastAvailableImageIndex.html">lastAvailableImageIndex</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/lastQueryIsCompleted.html">lastQueryIsCompleted</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/numberOfImages.html">numberOfImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/runtimeType.html">runtimeType</a></li>
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#instance-methods">Methods</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/imageModelAt.html">imageModelAt</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/noSuchMethod.html">noSuchMethod</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/searchImages.html">searchImages</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/toString.html">toString</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/updateImageFavouriteStatus.html">updateImageFavouriteStatus</a></li>
|
||||
|
||||
<li class="section-title inherited"><a href="../../features_home_services_images_service/ImagesService-class.html#operators">Operators</a></li>
|
||||
<li class="inherited"><a href="https://api.flutter.dev/flutter/dart-core/Object/operator_equals.html">operator ==</a></li>
|
||||
|
||||
|
||||
<li class="section-title"><a href="../../features_home_services_images_service/ImagesService-class.html#static-properties">Static properties</a></li>
|
||||
<li><a href="../../features_home_services_images_service/ImagesService/locate.html">locate</a></li>
|
||||
|
||||
|
||||
</ol>
|
||||
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
<div id="dartdoc-sidebar-right" class="sidebar sidebar-offcanvas-right">
|
||||
</div><!--/.sidebar-offcanvas-->
|
||||
|
||||
</main>
|
||||
|
||||
<footer>
|
||||
<span class="no-break">
|
||||
mc_gallery
|
||||
1.0.0+1
|
||||
</span>
|
||||
|
||||
|
||||
</footer>
|
||||
|
||||
|
||||
|
||||
<script src="../../static-assets/highlight.pack.js?v1"></script>
|
||||
<script src="../../static-assets/docs.dart.js"></script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue