Skip to content

Commit 376260d

Browse files
authored
Merge pull request #17 from salesforce/update-android
Update android for Nimbus 1.0
2 parents 93fd8bf + 87cec51 commit 376260d

File tree

5 files changed

+10
-12
lines changed

5 files changed

+10
-12
lines changed

NimbusPluginBarcodeScanner.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = 'NimbusPluginBarcodeScanner'
3-
s.version = '0.2.2'
3+
s.version = '0.2.3'
44
s.summary = 'A Nimbus plugin for scanning barcodes.'
55

66
s.description = <<-DESC

platforms/android/barcodescanner/src/main/java/com/salesforce/barcodescannerplugin/BarcodeScannerPlugin.kt

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,17 @@ package com.salesforce.barcodescannerplugin
1212
import android.content.Intent
1313
import android.os.Bundle
1414
import androidx.appcompat.app.AppCompatActivity
15-
import com.salesforce.nimbus.Extension
16-
import com.salesforce.nimbus.ExtensionMethod
17-
import com.salesforce.nimbus.NimbusExtension
15+
import com.salesforce.nimbus.*
1816
import org.greenrobot.eventbus.EventBus
1917
import org.greenrobot.eventbus.Subscribe
2018
import org.greenrobot.eventbus.ThreadMode
2119

22-
@Extension("barcodeScanner")
20+
@PluginOptions("barcodeScanner")
2321
class BarcodeScannerPlugin(private val activity: AppCompatActivity) : NimbusExtension, BarcodeScanner {
2422
private lateinit var scannerCallback: (barcode: BarcodeScannerResult?, error: String?) -> Unit
2523
private lateinit var barcodeOptions: BarcodeScannerOptions
2624

27-
@ExtensionMethod
25+
@BoundMethod
2826
override fun beginCapture(
2927
options: BarcodeScannerOptions?,
3028
callback: (barcode: BarcodeScannerResult?, error: String?) -> Unit
@@ -37,12 +35,12 @@ class BarcodeScannerPlugin(private val activity: AppCompatActivity) : NimbusExte
3735
startScanner()
3836
}
3937

40-
@ExtensionMethod
38+
@BoundMethod
4139
override fun resumeCapture() {
4240
startScanner()
4341
}
4442

45-
@ExtensionMethod
43+
@BoundMethod
4644
override fun endCapture() {
4745
EventBus.getDefault().unregister(this)
4846
}

platforms/android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
buildscript {
22
ext.kotlin_version = "1.3.70"
3-
ext.nimbus_version = "0.0.7"
3+
ext.nimbus_version = "1.+"
44
repositories {
55
google()
66
jcenter()

platforms/android/demoapp/src/main/java/com/salesforce/barcodescannerdemo/MainActivity.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@ import android.webkit.WebView
1414
import androidx.appcompat.app.AppCompatActivity
1515
import com.salesforce.barcodescannerplugin.BarcodeScannerPlugin
1616
import com.salesforce.barcodescannerplugin.BarcodeScannerPluginBinder
17-
import com.salesforce.nimbus.NimbusBridge
17+
import com.salesforce.nimbus.Bridge
1818
import kotlinx.android.synthetic.main.activity_main.*
1919

2020
class MainActivity : AppCompatActivity() {
2121

22-
private val nimbusBridge = NimbusBridge()
22+
private val nimbusBridge = Bridge()
2323

2424
override fun onCreate(savedInstanceState: Bundle?) {
2525
super.onCreate(savedInstanceState)

platforms/android/gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,6 @@ BINTRAY_ORG=salesforce-mobile
1313
POM_SCM_CONNECTION=scm\:git\:git\://github.com/salesforce/nimbus-plugin-barcode-scanner.git
1414
POM_URL=https\://github.com/salesforce/nimbus-plugin-barcode-scanner
1515
android.enableJetifier=true
16-
VERSION=0.2.2
16+
VERSION=0.2.3
1717
kapt.incremental.apt=true
1818
kapt.use.worker.api=true

0 commit comments

Comments
 (0)