Skip to content

Commit 1a20f60

Browse files
committed
signup wip.
Signed-off-by: Zixuan James Li <[email protected]>
1 parent 7aff93e commit 1a20f60

File tree

3 files changed

+26
-1
lines changed

3 files changed

+26
-1
lines changed

pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1297,7 +1297,7 @@ packages:
12971297
source: hosted
12981298
version: "3.0.1"
12991299
webdriver:
1300-
dependency: transitive
1300+
dependency: "direct dev"
13011301
description:
13021302
name: webdriver
13031303
sha256: "003d7da9519e1e5f329422b36c4dcdf18d7d2978d1ba099ea4e45ba490ed845e"

pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ dev_dependencies:
104104
stack_trace: ^1.11.1
105105
test: ^1.23.1
106106
video_player_platform_interface: ^6.2.2
107+
webdriver: ^3.0.3
107108
# Keep list sorted when adding dependencies; it helps prevent merge conflicts.
108109

109110
flutter:

tools/content/signup.dart

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import 'dart:convert';
2+
import 'dart:io';
3+
4+
import 'package:html/dom.dart';
5+
import 'package:html/parser.dart' as html;
6+
7+
void main() async {
8+
final client = HttpClient();
9+
final url = Uri.parse('https://chat.zulip.org')..replace(
10+
path: '/accounts/home',
11+
queryParameters: {
12+
'email': '[email protected]',
13+
},
14+
);
15+
final request = await client.postUrl(url);
16+
request.cookies.add(Cookie('sessionid', 'testvalue'));
17+
18+
final result = await request.close();
19+
result.transform(utf8.decoder).listen((body) {
20+
print(body);
21+
// Document document = html.parse(body);
22+
// print(document.text);
23+
});
24+
}

0 commit comments

Comments
 (0)