Fakultas Ilmu Komputer UI
Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
ppl-fasilkom-ui
PPL Sosial
bisago
bisago-fe
Commits
a341974e
Commit
a341974e
authored
May 17, 2021
by
Yoga Pratama
Browse files
[CHORES] Fix add komentar di kegiatan
parent
946be4be
Changes
3
Hide whitespace changes
Inline
Side-by-side
lib/bloc/komentar_posting_kegiatan_bloc.dart
View file @
a341974e
...
...
@@ -44,12 +44,12 @@ class KomentarPostingKegiatanBloc {
Future
<
dynamic
>
addKomentarPostingKegiatan
(
Map
<
String
,
dynamic
>
newKomentarPostingKegiatanData
,
String
namaLokasi
,
String
placeId
,
int
id
)
async
{
try
{
return
await
_komentarPostingKegiatanRepository
.
createKomentarPostingKegiatan
(
newKomentarPostingKegiatanData
,
namaLokasi
,
id
);
newKomentarPostingKegiatanData
,
placeId
,
id
);
}
catch
(
e
)
{
return
Response
(
'Failed to add komentar'
,
400
);
}
...
...
lib/page/filter_fasilitas/postingan/detail_post_kegiatan.dart
View file @
a341974e
...
...
@@ -496,25 +496,21 @@ class _DetailPostKegiatanPageState extends State<DetailPostKegiatanPage> {
}
Future
<
void
>
_submitKomentarKegiatan
(
String
komentarKegiatan
)
async
{
final
_
namaLokasi
=
widget
.
lokasi
.
placeId
;
final
_
placeId
=
widget
.
lokasi
.
placeId
;
newKomentarPostingKegiatanData
[
'deskripsi'
]
=
komentarKegiatan
;
newKomentarPostingKegiatanData
[
'namaLokasi'
]
=
_namaLokasi
;
newKomentarPostingKegiatanData
[
'id'
]
=
widget
.
kegiatan
.
id
;
// ganti widget.x.id // sudah
_bloc
=
KomentarPostingKegiatanBloc
(
_namaLokasi
,
widget
.
kegiatan
.
id
);
// ganti widget.x.id // sudah
_bloc
=
KomentarPostingKegiatanBloc
(
_placeId
,
widget
.
kegiatan
.
id
);
final
response
=
await
_bloc
.
addKomentarPostingKegiatan
(
newKomentarPostingKegiatanData
,
_namaLokasi
,
widget
.
kegiatan
.
id
);
// ganti widget.x.id // sudah
if
(
response
[
'response'
]
==
'komentar added'
)
{
newKomentarPostingKegiatanData
,
_placeId
,
widget
.
kegiatan
.
id
);
if
(
response
[
'response'
]
==
'komentar kegiatan added'
)
{
successDialog
(
context
);
Timer
(
const
Duration
(
seconds:
2
),
()
{
Navigator
.
pop
(
context
);
});
await
_bloc
.
fetchKomentarPostingKegiatanList
(
_
namaLokasi
,
widget
.
kegiatan
.
id
);
// ganti widget.x.id // sudah
_
placeId
,
widget
.
kegiatan
.
id
);
// ganti widget.x.id // sudah
komentarKegiatanController
.
clear
();
}
else
{
failedDialog
(
context
);
...
...
lib/repository/komentar_posting_kegiatan_repository.dart
View file @
a341974e
...
...
@@ -30,14 +30,12 @@ class KomentarPostingKegiatanRepository
}
@override
// ganti namaLokasi jd placeId kyaknya
Future
<
dynamic
>
createKomentarPostingKegiatan
(
Map
<
String
,
dynamic
>
newKomentarPostingKegiatanData
,
String
namaLokasi
,
String
placeId
,
int
id
)
async
{
final
response
=
await
_network
.
post
(
url:
'/informasi-fasilitas/lokasi/detail-kegiatan/
$namaLokasi
/
${id.toString()}
/'
,
url:
'/informasi-fasilitas/lokasi/add-komentar-kegiatan/
$placeId
/
$id
'
,
bodyParams:
newKomentarPostingKegiatanData
);
return
response
;
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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