advices_slip_api 1.0.1 advices_slip_api: ^1.0.1 copied to clipboard
An unofficial wrapper around the AdvicesSlip JSON API for providing random advice slips.
Advice Slips API Wrapper
An unofficial wrapper for the Advice Slip JSON API to embed into your Dart/Flutter apps.
Install it here
Installation #
pubspec.yaml
:
dependencies:
advices_slip_api: x.x.x
Command Line
[dart/flutter] pub add advices_slip_api
Usage #
import "package:advices_slip_api/advices_slip_api.dart";
Available Functions
randomAdvice()
- Get a random advice
findAdvice(query)
- Find advices given a keyword to use to find
getAdviceById(id)
- Find an advice by its canonical id
Example Usage: #
import "package:advices_slip_api/advices_slip_api.dart";
void main() async {
(await AdviceSlipsApi.randomAdvice())
.onSuccess((AdviceSlip advice) => print(advice))
.onFailure((Exception e) => print(e));
(await AdviceSlipsApi.findAdvice("life"))
.onSuccess((List<AdviceSlip> advice) => print(advice))
.onFailure((Exception e) => print(e));
(await AdviceSlipsApi.findAdvice("life"))
.onSuccess((List<AdviceSlip> advice) => print(advice))
.onFailure((Exception e) => print(e));
}