diff --git a/lib/client/models/captcha.dart b/lib/client/models/captcha.dart new file mode 100644 index 0000000..8c4dae7 --- /dev/null +++ b/lib/client/models/captcha.dart @@ -0,0 +1,10 @@ +import 'package:flutter/material.dart'; + +class Captcha { + final String png; + + /// can be null + final String wav; + final String uuid; + Captcha({@required this.png, this.wav, @required this.uuid}); +} diff --git a/lib/client/v1/main.dart b/lib/client/v1/main.dart index fd200e2..d18268f 100644 --- a/lib/client/v1/main.dart +++ b/lib/client/v1/main.dart @@ -49,12 +49,3 @@ extension VoteValue on Vote { throw Exception("unreachable"); } } - -class Captcha { - final String png; - - /// can be null - final String wav; - final String uuid; - Captcha({this.png, this.wav, this.uuid}); -} diff --git a/lib/client/v1/user_endpoint.dart b/lib/client/v1/user_endpoint.dart index a222155..5ef4e35 100644 --- a/lib/client/v1/user_endpoint.dart +++ b/lib/client/v1/user_endpoint.dart @@ -1,4 +1,5 @@ import 'package:flutter/foundation.dart'; +import 'package:lemmur/client/models/captcha.dart'; import '../models/private_message.dart'; import 'main.dart';