Skip to content

Instantly share code, notes, and snippets.

View mrgulshanyadav's full-sized avatar
💻
Working from Home

Gulshan Yadav mrgulshanyadav

💻
Working from Home
View GitHub Profile
var carouselUploadRetries = 0;
var videoUploadRetries = 0;
var imageUploadRetries = 0;
var publishRetries = 0;
const maxUploadRetries = 2;
const maxPublishRetries = 2;
var caption = bundle.inputData.caption;
if(caption==='undefined' || caption===null || caption===''){
caption = '';
}else{
const options = {
url: 'https://api.churchpool.com/v3/parish/'+bundle.inputData.parish_id+'/post?sort=createdDate,ASC',
// url: 'https://churchpool-api.dhimahi.com/v3/parish/'+bundle.inputData.parish_id+'/post?sort=createdDate,ASC', // New Posts - Test
method: 'GET',
headers: {
'Accept': 'application/json',
}
}
return z.request(options)
const options = {
url: 'https://graph.facebook.com/v15.0/me',
method: 'POST',
headers: {
'Authorization': `Bearer ${bundle.authData.access_token}`
},
}
return z.request(options)
.then((response) => {
const options = {
url: 'https://graph.facebook.com/oauth/access_token',
method: 'POST',
params: {
'redirect_uri': bundle.inputData.redirect_uri,
'code': bundle.inputData.code,
'client_id': process.env.CLIENT_ID,
'client_secret': process.env.CLIENT_SECRET
},
}
const url = `https://www.facebook.com/v15.0/dialog/oauth?display=popup?client_id=${process.env.CLIENT_ID}&response_type=code&state=${bundle.inputData.state}&redirect_uri=${encodeURIComponent(bundle.inputData.redirect_uri)}`;
return url;
import 'dart:async';
import 'dart:convert';
import 'dart:io';
import 'dart:typed_data';
import 'package:bitcoin_flutter/bitcoin_flutter.dart';
import 'package:bitcoin_flutter/bitcoin_flutter.dart' as bitf;
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
@mrgulshanyadav
mrgulshanyadav / AWSClient.dart
Last active December 12, 2020 12:41
AWS Client for uploading file to AWS S3 Bucket
import 'dart:convert';
import 'dart:typed_data';
import 'package:http/http.dart' as http;
import 'package:amazon_cognito_identity_dart/sig_v4.dart';
class AWSClient {
String accessKeyId = 'AKPAAH6EDUOYSGTSJVFB'; // replace with your own access key
String secretKeyId = 'imLP837nxYarh/DWP+sLskPZqTCFHRS5PVzMRVcP'; // replace with your own secret key
String region = 'ap-south-1'; // replace with your account's region name
String bucketname = "your_bucket_name"; // replace with your S3's bucket name
@mrgulshanyadav
mrgulshanyadav / main.dart
Created October 4, 2020 18:21
Sentry Integration example
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:sentry/sentry.dart';
final sentry = SentryClient(dsn: "https://[email protected]/1951746"); // change dsn with your own
void main() async {
import 'package:workmanager/workmanager.dart';
const myTask = "syncWithTheBackEnd";
void callbackDispatcher() {
// this method will be called every hour
Workmanager.executeTask((task, inputdata) async {
switch (task) {
case myTask:
print("this method was called from native!");
import 'dart:io';
import 'dart:typed_data';
import 'package:flutter/material.dart';
import 'package:image_picker/image_picker.dart';
import 'package:image/image.dart' as ui;
void main() => runApp(MyApp());