Skip to content

Commit

Permalink
restart
Browse files Browse the repository at this point in the history
  • Loading branch information
shadaab88 committed Jan 16, 2021
1 parent 94847e9 commit ffa072b
Show file tree
Hide file tree
Showing 2 changed files with 155 additions and 136 deletions.
18 changes: 11 additions & 7 deletions lib/resources/uploadimage.dart
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,11 @@ class UploadImage extends StatefulWidget {
int shares;
String ownerPostId;
Timestamp ownerTimeStamp;
UploadImage({this.ownerPostId,this.shares,this.file, this.userData,this.cam,this.ownerdiscription,this.ownerphotourl,this.ownerdisplayname,this.shared,this.sharedurl,this.ownerTimeStamp});
String ownerUid;
UploadImage({this.ownerUid,this.ownerPostId,this.shares,this.file, this.userData,this.cam,this.ownerdiscription,this.ownerphotourl,this.ownerdisplayname,this.shared,this.sharedurl,this.ownerTimeStamp});

@override
_UploadImageState createState() => _UploadImageState(ownerPostId: ownerPostId,shares:shares,cam: cam,ownerdiscription: ownerdiscription,ownerphotourl: ownerphotourl,ownerdisplayname: ownerdisplayname,shared: shared,sharedurl: sharedurl,ownerTimeStamp: ownerTimeStamp);
_UploadImageState createState() => _UploadImageState(ownerUid: ownerUid,ownerPostId: ownerPostId,shares:shares,cam: cam,ownerdiscription: ownerdiscription,ownerphotourl: ownerphotourl,ownerdisplayname: ownerdisplayname,shared: shared,sharedurl: sharedurl,ownerTimeStamp: ownerTimeStamp);
}

class _UploadImageState extends State<UploadImage> with AutomaticKeepAliveClientMixin<UploadImage> {
Expand All @@ -45,7 +46,8 @@ class _UploadImageState extends State<UploadImage> with AutomaticKeepAliveClient
int shares;
String ownerPostId;
Timestamp ownerTimeStamp;
_UploadImageState({this.ownerPostId,this.shares,this.cam,this.ownerdiscription,this.ownerphotourl,this.ownerdisplayname,this.shared,this.sharedurl,this.ownerTimeStamp});
String ownerUid;
_UploadImageState({this.ownerUid,this.ownerPostId,this.shares,this.cam,this.ownerdiscription,this.ownerphotourl,this.ownerdisplayname,this.shared,this.sharedurl,this.ownerTimeStamp});
TextEditingController
emailController,
uidController,
Expand Down Expand Up @@ -90,8 +92,8 @@ class _UploadImageState extends State<UploadImage> with AutomaticKeepAliveClient
uploading = true;
});

savePostInfoToFirestoreShared(sharedurl,descriptionController.text,ownerdiscription,ownerphotourl,ownerdisplayname,shared);
savePostinfoToUserShared(sharedurl,descriptionController.text,ownerdiscription,ownerphotourl,ownerdisplayname,shared);
savePostInfoToFirestoreShared(ownerUid,sharedurl,descriptionController.text,ownerdiscription,ownerphotourl,ownerdisplayname,shared);
savePostinfoToUserShared(ownerUid,sharedurl,descriptionController.text,ownerdiscription,ownerphotourl,ownerdisplayname,shared);

descriptionController.clear();

Expand Down Expand Up @@ -155,12 +157,13 @@ class _UploadImageState extends State<UploadImage> with AutomaticKeepAliveClient
.updateData({'posts': posts + 1});
}

savePostInfoToFirestoreShared(String url, String description, String ownerdescription, String ownerphotourl, String ownerdisplayname, bool shared) {
savePostInfoToFirestoreShared(String ownerUid,String url, String description, String ownerdescription, String ownerphotourl, String ownerdisplayname, bool shared) {

Firestore.instance.collection("posts").document(postId).setData({
"OwnerPhotourl" : ownerphotourl,
"OwnerTimeStamp" : ownerTimeStamp,
"description" : description,
"OwnerUid" : ownerUid,
"OwnerDisplayName" : ownerdisplayname,
"shared" : shared,
"postId": postId,
Expand All @@ -178,7 +181,7 @@ class _UploadImageState extends State<UploadImage> with AutomaticKeepAliveClient
});
}

savePostinfoToUserShared(String url, String description, String ownerdescription, String ownerphotourl, String ownerdisplayname, bool shared) {
savePostinfoToUserShared(String ownerUid,String url, String description, String ownerdescription, String ownerphotourl, String ownerdisplayname, bool shared) {

Firestore.instance
.collection("users")
Expand All @@ -188,6 +191,7 @@ class _UploadImageState extends State<UploadImage> with AutomaticKeepAliveClient
.setData({
"OwnerPhotourl" : ownerphotourl,
"OwnerTimeStamp" : ownerTimeStamp,
"OwnerUid" : ownerUid,
"description" : description,
"Ownerdescription" : ownerdescription,
"OwnerDisplayName" : ownerdisplayname,
Expand Down
Loading

0 comments on commit ffa072b

Please sign in to comment.