Skip to content

Instantly share code, notes, and snippets.

View akshay2211's full-sized avatar
🏠
Working from home

Akshay Sharma akshay2211

🏠
Working from home
View GitHub Profile
@akshay2211
akshay2211 / Interceptor.java
Created September 5, 2017 14:08 — forked from alex-shpak/Interceptor.java
Refreshing OAuth token with okhttp interceptors. All requests will wait until token refresh finished, and then will continue with the new token.
private class HttpInterceptor implements Interceptor {
@Override
public Response intercept(Chain chain) throws IOException {
Request request = chain.request();
//Build new request
Request.Builder builder = request.newBuilder();
builder.header("Accept", "application/json"); //if necessary, say to consume JSON
// ./gradlew clean build generateRelease
apply plugin: 'maven'
def groupId = project.PUBLISH_GROUP_ID
def artifactId = project.PUBLISH_ARTIFACT_ID
def version = project.PUBLISH_VERSION
def localReleaseDest = "${buildDir}/release/${version}"
task androidJavadocs(type: Javadoc) {
/**
* Created by akshay on 28/8/17.
*/
public class TokenAuthenticator implements Authenticator {
private final Context c;
public TokenAuthenticator(Context c) {
this.c = c;
}
# sudo su and run the following
sudo aptitude update
# install all dependencies
sudo aptitude -y install \
python-pip \
python2.7-dev \
libssl-dev \
libcurl4-openssl-dev \
buildscript {
ext.kotlin_version = '1.5.0'
repositories {
mavenCentral()
google()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
plugins {
id 'com.android.library'
id 'kotlin-android'
id 'com.vanniktech.maven.publish'
}
GROUP=io.ak1
POM_ARTIFACT_ID=bubbletabbar
VERSION_NAME=1.0.7
POM_NAME=bubbletabbar
POM_PACKAGING=aar
POM_DESCRIPTION=it is a bottom navigation bar with customizable bubble like tabs .
POM_INCEPTION_YEAR=2021
POM_URL=https://github.com/akshay2211/BubbleTabBar
POM_SCM_URL=https://github.com/akshay2211/BubbleTabBar
POM_SCM_CONNECTION=scm:git@github.com:akshay2211/BubbleTabBar.git
gpg: key 8190C4130ABA0F98 marked as ultimately trusted
gpg: revocation certificate stored as
'/home/mylocaluser/.gnupg/openpgp-revocs.d/CA925CD6C9E8D064FF05B4728190C4130ABA0F98.rev'
public and secret key created and signed.
pub rsa3072 2021-06-23 [SC] [expires: 2023-06-23]
CA925CD6C9E8D064FF05B4728190C4130ABA0F98
uid Central Repo Test <central@example.com>
sub rsa3072 2021-06-23 [E] [expires: 2023-06-23]
gpg --keyserver hkp://keyserver.ubuntu.com --send-keys 0ABA0F98
gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 0ABA0F98
signing.keyId=XYZABCXY //last 8 digits of .rev file
signing.password=Password
signing.secretKeyRingFile=/Users/username/.gnupg/secring.gpg
ossrhUsername=akshay2211
ossrhPassword=Password
mavenCentralUsername=akshay2211
mavenCentralPassword=Password