apply plugin: 'com.android.library'

def safeExtGet(prop, fallback) {
  rootProject.ext.has(prop) ? rootProject.ext.get(prop) : fallback
}

buildscript {
  repositories {
    jcenter()
    google()
  }

  dependencies {
    classpath 'com.android.tools.build:gradle:3.2.1'
  }
}

android {
    compileSdkVersion safeExtGet('compileSdkVersion', 28)
    buildToolsVersion safeExtGet('buildToolsVersion', "28.0.3")

    defaultConfig {
      minSdkVersion safeExtGet('minSdkVersion', 16)
      targetSdkVersion safeExtGet('targetSdkVersion', 28)
      versionCode 1
      versionName "1.0"
    }
}

repositories {
  mavenCentral()
  jcenter()
  google()
  maven { url 'https://zendesk.jfrog.io/zendesk/repo' }
}

dependencies {
  implementation "com.facebook.react:react-native:+"

    api group: 'com.zendesk', name: 'messaging', version: '4.2.1'
    api group: 'com.zendesk', name: 'support', version: '4.0.0'
    api group: 'com.zendesk', name: 'chat', version: '2.0.0'
    api group: 'com.zendesk', name: 'answerbot', version: '2.0.0'
}
