Skip to content

Commit

Permalink
refactor: renaming callback interface
Browse files Browse the repository at this point in the history
  • Loading branch information
SamilaRuane committed Apr 4, 2018
1 parent d7ad674 commit 791acaf
Show file tree
Hide file tree
Showing 7 changed files with 622 additions and 844 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@
# generated files
bin/
gen/
*.log
build/
.idea/
.gradle/

# Local configuration file (sdk path, etc)
local.properties
Binary file modified .gradle/4.1/fileHashes/fileHashes.bin
Binary file not shown.
Binary file modified .gradle/4.1/fileHashes/fileHashes.lock
Binary file not shown.
2 changes: 1 addition & 1 deletion .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1,321 changes: 525 additions & 796 deletions .idea/workspace.xml

Large diffs are not rendered by default.

131 changes: 84 additions & 47 deletions app/app.iml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,33 @@
<option name="ASSETS_FOLDER_RELATIVE_PATH" value="/src/main/assets" />
</configuration>
</facet>
<facet type="kotlin-language" name="Kotlin">
<configuration version="3" platform="JVM 1.6" useProjectSettings="false">
<compilerSettings />
<compilerArguments>
<option name="destination" value="$MODULE_DIR$/build/tmp/kotlin-classes/debug" />
<option name="noStdlib" value="true" />
<option name="noReflect" value="true" />
<option name="moduleName" value="app_debug" />
<option name="addCompilerBuiltIns" value="true" />
<option name="loadBuiltInsFromDependencies" value="true" />
<option name="languageVersion" value="1.1" />
<option name="apiVersion" value="1.1" />
<option name="pluginOptions">
<array>
<option value="plugin:org.jetbrains.kotlin.android:experimental=false" />
<option value="plugin:org.jetbrains.kotlin.android:enabled=true" />
<option value="plugin:org.jetbrains.kotlin.android:defaultCacheImplementation=hashMap" />
</array>
</option>
<option name="pluginClasspaths">
<array>
<option value="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-android-extensions/1.1.3-2/7fb4bea5acc2e63234d00bfa64645a336a2d9d00/kotlin-android-extensions-1.1.3-2.jar" />
</array>
</option>
</compilerArguments>
</configuration>
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_7">
<output url="file://$MODULE_DIR$/build/intermediates/classes/debug" />
Expand Down Expand Up @@ -84,19 +111,29 @@
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/blame" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/build-info" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/builds" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/check-manifest" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/classes" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/compatible_screen_manifest" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-classes" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-runtime-classes" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental-verifier" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant-run-apk" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant-run-resources" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant-run-support" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/instant_run_merged_manifests" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/javaPrecompile" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/javac" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifest-checker" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/manifests" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/merged_assets" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/merged_manifests" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/prebuild" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/reload-dex" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/resources" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/shaders" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/split-apk" />
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/splits-support" />
Expand All @@ -109,51 +146,51 @@
</content>
<orderEntry type="jdk" jdkName="Android API 26 Platform" jdkType="Android SDK" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="cardview-v7-26.1.0" level="project" />
<orderEntry type="library" name="support-core-ui-26.1.0" level="project" />
<orderEntry type="library" name="support-media-compat-26.1.0" level="project" />
<orderEntry type="library" name="constraint-layout-1.0.2" level="project" />
<orderEntry type="library" scope="TEST" name="hamcrest-library-1.3" level="project" />
<orderEntry type="library" name="recyclerview-v7-26.1.0" level="project" />
<orderEntry type="library" name="support-vector-drawable-26.1.0" level="project" />
<orderEntry type="library" scope="TEST" name="hamcrest-integration-1.3" level="project" />
<orderEntry type="library" name="support-core-utils-26.1.0" level="project" />
<orderEntry type="library" scope="TEST" name="byte-buddy-agent-1.7.9" level="project" />
<orderEntry type="library" name="kotlin-stdlib-jre7-1.1.3-2" level="project" />
<orderEntry type="library" scope="TEST" name="byte-buddy-1.7.9" level="project" />
<orderEntry type="library" scope="TEST" name="espresso-core-3.0.1" level="project" />
<orderEntry type="library" scope="TEST" name="espresso-idling-resource-3.0.1" level="project" />
<orderEntry type="library" scope="TEST" name="objenesis-2.6" level="project" />
<orderEntry type="library" name="transition-26.1.0" level="project" />
<orderEntry type="library" scope="TEST" name="jsr305-2.0.1" level="project" />
<orderEntry type="library" scope="TEST" name="mockito-core-2.16.0" level="project" />
<orderEntry type="library" scope="TEST" name="runner-1.0.1" level="project" />
<orderEntry type="library" name="support-compat-26.1.0" level="project" />
<orderEntry type="library" name="constraint-layout-solver-1.0.2" level="project" />
<orderEntry type="library" name="okio-1.13.0" level="project" />
<orderEntry type="library" name="retrofit-2.3.0" level="project" />
<orderEntry type="library" name="converter-gson-2.3.0" level="project" />
<orderEntry type="library" name="annotations-13.0" level="project" />
<orderEntry type="library" name="javax.inject-1" level="project" />
<orderEntry type="library" name="gson-2.7" level="project" />
<orderEntry type="library" name="support-annotations-26.1.0" level="project" />
<orderEntry type="library" name="support-v4-26.1.0" level="project" />
<orderEntry type="library" name="mflibrary-1.0.0" level="project" />
<orderEntry type="library" name="animated-vector-drawable-26.1.0" level="project" />
<orderEntry type="library" name="support-fragment-26.1.0" level="project" />
<orderEntry type="library" name="runtime-1.0.0" level="project" />
<orderEntry type="library" scope="TEST" name="kxml2-2.3.0" level="project" />
<orderEntry type="library" name="okhttp-3.8.0" level="project" />
<orderEntry type="library" name="common-1.0.0" level="project" />
<orderEntry type="library" name="1_common-1.0.0" level="project" />
<orderEntry type="library" scope="TEST" name="javawriter-2.1.1" level="project" />
<orderEntry type="library" name="appcompat-v7-26.1.0" level="project" />
<orderEntry type="library" scope="TEST" name="hamcrest-core-1.3" level="project" />
<orderEntry type="library" scope="TEST" name="junit-4.12" level="project" />
<orderEntry type="library" name="logging-interceptor-3.8.0" level="project" />
<orderEntry type="library" name="kotlin-stdlib-1.1.3-2" level="project" />
<orderEntry type="library" name="dagger-2.14.1" level="project" />
<orderEntry type="library" name="design-26.1.0" level="project" />
<orderEntry type="library" scope="TEST" name="rules-1.0.1" level="project" />
<orderEntry type="library" name="Gradle: com.android.support.constraint:constraint-layout-solver:1.0.2@jar" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: com.android.support.test:runner-1.0.1" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:animated-vector-drawable-26.1.0" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: org.objenesis:objenesis:2.6@jar" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: net.bytebuddy:byte-buddy:1.8.0@jar" level="project" />
<orderEntry type="library" name="Gradle: com.squareup.okio:okio:1.13.0@jar" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:transition-26.1.0" level="project" />
<orderEntry type="library" name="Gradle: com.google.code.gson:gson:2.7@jar" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:appcompat-v7-26.1.0" level="project" />
<orderEntry type="library" name="Gradle: com.squareup.okhttp3:logging-interceptor:3.8.0@jar" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:support-fragment-26.1.0" level="project" />
<orderEntry type="library" name="Gradle: android.arch.core:common:1.0.0@jar" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: net.bytebuddy:byte-buddy-agent:1.8.0@jar" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: com.squareup:javawriter:2.1.1@jar" level="project" />
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib:1.1.3-2@jar" level="project" />
<orderEntry type="library" name="Gradle: com.github.rtoshiro.mflibrary:mflibrary-1.0.0" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:support-media-compat-26.1.0" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:support-annotations:26.1.0@jar" level="project" />
<orderEntry type="library" name="Gradle: com.google.dagger:dagger:2.14.1@jar" level="project" />
<orderEntry type="library" name="Gradle: com.squareup.retrofit2:converter-gson:2.3.0@jar" level="project" />
<orderEntry type="library" name="Gradle: org.jetbrains.kotlin:kotlin-stdlib-jre7:1.1.3-2@jar" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:support-v4-26.1.0" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:support-compat-26.1.0" level="project" />
<orderEntry type="library" name="Gradle: org.jetbrains:annotations:13.0@jar" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: com.google.code.findbugs:jsr305:2.0.1@jar" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: com.android.support.test.espresso:espresso-core-3.0.1" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:recyclerview-v7-26.1.0" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: com.android.support.test:rules-1.0.1" level="project" />
<orderEntry type="library" name="Gradle: javax.inject:javax.inject:1@jar" level="project" />
<orderEntry type="library" name="Gradle: com.squareup.retrofit2:retrofit:2.3.0@jar" level="project" />
<orderEntry type="library" name="Gradle: com.android.support.constraint:constraint-layout-1.0.2" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: junit:junit:4.12@jar" level="project" />
<orderEntry type="library" name="Gradle: android.arch.lifecycle:common:1.0.0@jar" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: org.hamcrest:hamcrest-core:1.3@jar" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:support-vector-drawable-26.1.0" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:support-core-ui-26.1.0" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: com.android.support.test.espresso:espresso-idling-resource-3.0.1" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:support-core-utils-26.1.0" level="project" />
<orderEntry type="library" name="Gradle: com.squareup.okhttp3:okhttp:3.8.0@jar" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: org.hamcrest:hamcrest-library:1.3@jar" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: org.hamcrest:hamcrest-integration:1.3@jar" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:cardview-v7-26.1.0" level="project" />
<orderEntry type="library" name="Gradle: com.android.support:design-26.1.0" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: org.mockito:mockito-core:2.17.0@jar" level="project" />
<orderEntry type="library" scope="TEST" name="Gradle: net.sf.kxml:kxml2:2.3.0@jar" level="project" />
<orderEntry type="library" name="Gradle: android.arch.lifecycle:runtime-1.0.0" level="project" />
</component>
</module>
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
package br.com.samilaruane.carteiravirtual.utils

/**
* Created by samila on 14/02/18.
*/
interface Callback<in T> {
fun onSuccess(obj : T)
}

0 comments on commit 791acaf

Please sign in to comment.