Skip to content

Instantly share code, notes, and snippets.

View anta40's full-sized avatar

Andre anta40

  • Jakarta, Indonesia
  • 00:29 (UTC +07:00)
View GitHub Profile
type NullTime struct {
sql.NullString
}
func (nt *NullTime) MarshalJSON() ([]byte, error) {
if !nt.NullString.Valid {
return []byte("null"), nil
}
t, _ := time.Parse(time.RFC3339, nt.String)
type NullString struct {
sql.NullString
}
type NullTime struct {
sql.NullString
}
func (ns *NullString) MarshalJSON() ([]byte, error) {
if !ns.Valid {
models/login.go
----------------
package models
type LoginParam struct {
Username string `form:"username" json:"username"`
Password string `form:"password" json:"password"`
}
type Response struct {
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import org.json.JSONException;
import org.json.JSONObject;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;
import org.json.JSONException;
import org.json.JSONObject;
package manhattan.email.bot.google;
import com.google.api.client.auth.oauth2.Credential;
import com.google.api.client.googleapis.auth.oauth2.GoogleCredential;
import com.google.api.client.http.HttpTransport;
import com.google.api.client.json.JsonFactory;
import com.google.api.client.json.jackson2.JacksonFactory;
import com.google.api.client.util.Base64;
import com.google.api.services.gmail.Gmail;
import com.google.api.services.gmail.model.ListMessagesResponse;
package main
import (
"database/sql"
"encoding/json"
"fmt"
"log"
"net/http"
"time"
package main
import (
"database/sql"
"encoding/json"
"fmt"
"log"
"net/http"
"github.com/gorilla/handlers"
package main
import (
"database/sql"
"encoding/json"
"fmt"
"log"
"net/http"
"time"
OkHttpClient httpClient = new OkHttpClient();
HttpUrl url = new HttpUrl.Builder()
.scheme("https")
.host("xxx.yyy.zzz")
.addPathSegments("/android_login_api/login.php")
.addQueryParameter("userid", userid)
.addQueryParameter("password", password)
.build();