Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
medapp_eksad
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
qorri_di
medapp_eksad
Commits
ad68ee64
Commit
ad68ee64
authored
Sep 13, 2022
by
qorri_di
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
user api
-setting signIn -setting signOut -setting signUp -setting resetPassword -setting get_user
parent
d607485f
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
9 deletions
+18
-9
contact_api.dart
lib/api/contact_api.dart
+5
-2
user_api.dart
lib/api/user_api.dart
+8
-5
wa_api.dart
lib/api/wa_api.dart
+5
-2
No files found.
lib/api/contact_api.dart
View file @
ad68ee64
...
...
@@ -3,9 +3,12 @@ import 'dart:convert';
import
'package:http/http.dart'
as
http
;
import
'package:medapp_eksad/model/contact_model.dart'
;
var
cmd
=
'https://dmsdev-api.eksad.com/gateway/medapp/v1/cmd'
;
var
qry
=
'https://dmsdev-api.eksad.com/gateway/medapp/v1/qry'
;
Future
savecontact
(
nama
,
email
,
nohp
,
message
)
async
{
final
response
=
await
http
.
post
(
Uri
.
parse
(
'
http://10.107.223.156:8081/medapp/v1/api
/contact/save'
),
Uri
.
parse
(
'
$cmd
/contact/save'
),
body:
jsonEncode
({
"nama"
:
nama
,
"email"
:
email
,
...
...
@@ -24,7 +27,7 @@ Future savecontact(nama, email, nohp, message) async {
Future
<
List
<
contact
>>
showcontact
()
async
{
var
response
=
await
http
.
get
(
Uri
.
parse
(
'
http://10.107.223.156:8082/medapp/v1/api
/contact/get'
));
.
get
(
Uri
.
parse
(
'
$qry
/contact/get'
));
var
resultJson
=
jsonDecode
(
response
.
body
)[
'data'
];
List
<
contact
>
contactlist
=
await
resultJson
.
map
<
contact
>((
json
)
=>
contact
.
fromJson
(
json
))
...
...
lib/api/user_api.dart
View file @
ad68ee64
...
...
@@ -3,9 +3,12 @@ import 'dart:convert';
import
'package:http/http.dart'
as
http
;
import
'package:medapp_eksad/model/user_model.dart'
;
var
cmd
=
'https://dmsdev-api.eksad.com/gateway/medapp/v1/cmd'
;
var
qry
=
'https://dmsdev-api.eksad.com/gateway/medapp/v1/qry'
;
Future
<
bool
>
signUp
(
nama
,
email
,
nohp
,
username
,
password
)
async
{
final
response
=
await
http
.
post
(
Uri
.
parse
(
'
http://10.107.203.242:8081/medapp/v1/api
/user/signup'
),
Uri
.
parse
(
'
$cmd
/user/signup'
),
body:
jsonEncode
({
"namaUser"
:
nama
,
"emailUser"
:
email
,
...
...
@@ -25,7 +28,7 @@ Future<bool> signUp(nama, email, nohp, username, password)async{
}
Future
<
bool
>
signIn
(
username
,
password
)
async
{
final
response
=
await
http
.
post
(
Uri
.
parse
(
'
http://10.3.4.250:8081/medapp/v1/api
/user/signin'
),
Uri
.
parse
(
'
$cmd
/user/signin'
),
body:
jsonEncode
({
"username"
:
username
,
"password"
:
password
}),
...
...
@@ -42,7 +45,7 @@ Future<bool> signIn(username, password)async{
}
Future
<
bool
>
signOut
(
username
)
async
{
final
response
=
await
http
.
post
(
Uri
.
parse
(
'
http://10.3.4.250:8081/medapp/v1/api
/user/signout'
),
Uri
.
parse
(
'
$cmd
/user/signout'
),
body:
jsonEncode
({
"username"
:
username
}),
headers:
{
...
...
@@ -58,7 +61,7 @@ Future<bool> signOut(username)async{
}
Future
<
bool
>
resetPassword
(
username
,
password
,
verifypass
)
async
{
final
response
=
await
http
.
put
(
Uri
.
parse
(
'
http://10.3.4.250:8081/medapp/v1/api
/user/resetPassword'
),
Uri
.
parse
(
'
$cmd
/user/resetPassword'
),
body:
jsonEncode
({
"username"
:
username
,
"password"
:
password
,
...
...
@@ -77,7 +80,7 @@ Future<bool> resetPassword(username, password, verifypass)async{
}
Future
<
List
<
dynamic
>>
getUser
()
async
{
var
response
=
await
http
.
get
(
Uri
.
parse
(
'
http://10.3.4.231:8082/medapp/v1/api
/user/get'
));
.
get
(
Uri
.
parse
(
'
$qry
/user/get'
));
var
resultJson
=
jsonDecode
(
response
.
body
)[
'data'
];
List
<
user
>
walist
=
await
resultJson
.
map
<
user
>((
json
)
=>
user
.
fromJson
(
json
))
...
...
lib/api/wa_api.dart
View file @
ad68ee64
...
...
@@ -3,9 +3,12 @@ import 'dart:convert';
import
'package:http/http.dart'
as
http
;
import
'package:medapp_eksad/model/wa_model.dart'
;
var
cmd
=
'https://dmsdev-api.eksad.com/gateway/medapp/v1/cmd'
;
var
qry
=
'https://dmsdev-api.eksad.com/gateway/medapp/v1/qry'
;
Future
<
bool
>
saveWa
(
nama
,
nohp
)
async
{
final
response
=
await
http
.
post
(
Uri
.
parse
(
'
http://10.3.4.231:8081/medapp/v1/api
/whatapps/save'
),
Uri
.
parse
(
'
$cmd
/whatapps/save'
),
body:
jsonEncode
({
"nama"
:
nama
,
"no"
:
nohp
...
...
@@ -21,7 +24,7 @@ Future<bool> saveWa(nama, nohp) async {
}
Future
<
List
<
dynamic
>>
getWA
()
async
{
var
response
=
await
http
.
get
(
Uri
.
parse
(
'
http://10.3.4.231:8082/medapp/v1/api
/whatapps/get'
));
.
get
(
Uri
.
parse
(
'
$qry
/whatapps/get'
));
var
resultJson
=
jsonDecode
(
response
.
body
)[
'data'
];
List
<
wa
>
walist
=
await
resultJson
.
map
<
wa
>((
json
)
=>
wa
.
fromJson
(
json
))
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment