Skip to content
This repository was archived by the owner on Mar 13, 2024. It is now read-only.

Commit 4077cea

Browse files
author
Volkmar Vogel
committed
Merge remote-tracking branch 'origin/master'
2 parents 40ad833 + 8907827 commit 4077cea

File tree

10 files changed

+36
-27
lines changed

10 files changed

+36
-27
lines changed

alexa-plugin/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ version rootProject.ext.versions.alexa
66
description 'The Alexa plugin for Dialog to write voice applications for Dialogflow and Alexa.'
77

88
dependencies {
9-
implementation project(":core")
9+
implementation project(path: ":core", configuration: 'default')
1010
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
11-
implementation "com.amazon.alexa:ask-sdk-core:2.19.0"
11+
implementation "com.amazon.alexa:ask-sdk-core:2.21.0"
1212
}
1313

1414
dokka {

alexa-spring-plugin/build.gradle

+5-5
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,14 @@ buildscript {
1616
}
1717

1818
dependencies {
19-
implementation project(':core')
20-
implementation project(':alexa-plugin')
21-
implementation project(':spring-plugin')
19+
implementation project(path: ':core', configuration: 'default')
20+
implementation project(path: ':alexa-plugin', configuration: 'default')
21+
implementation project(path: ':spring-plugin', configuration: 'default')
2222

2323
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
2424
implementation 'org.jetbrains.kotlin:kotlin-reflect'
25-
implementation 'org.springframework:spring-context:5.1.8.RELEASE'
26-
implementation 'com.amazon.alexa:ask-sdk-core:2.19.0'
25+
implementation 'org.springframework:spring-context:5.1.9.RELEASE'
26+
implementation 'com.amazon.alexa:ask-sdk-core:2.21.0'
2727
}
2828

2929
task dokkaJavadoc(type: org.jetbrains.dokka.gradle.DokkaTask) {

build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apply plugin: 'com.github.ben-manes.versions'
33

44
buildscript {
55
ext.versions = [:]
6-
ext.versions.kotlin = '1.3.41'
6+
ext.versions.kotlin = '1.3.50'
77
ext.versions.dokka = '0.9.18'
88
ext.versions.core = '1.0.4'
99
ext.versions.alexa = '1.0.2'
@@ -19,7 +19,7 @@ buildscript {
1919
}
2020
dependencies {
2121
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:${versions.kotlin}"
22-
classpath 'com.github.ben-manes:gradle-versions-plugin:0.21.0'
22+
classpath 'com.github.ben-manes:gradle-versions-plugin:0.25.0'
2323
classpath "org.jetbrains.dokka:dokka-gradle-plugin:${versions.dokka}"
2424
classpath 'com.novoda:bintray-release:SNAPSHOT-13'
2525
}

core/src/main/kotlin/org/rewedigital/dialog/handler/DialogflowHandler.kt

+9-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class DialogflowHandler(private val webhookRequest: WebhookRequest) {
2828

2929
/**
3030
* The stored user data aka user storage.
31-
* @see https://developers.google.com/actions/assistant/save-data#json
31+
* @see <a href="https://developers.google.com/actions/assistant/save-data#json">Assistant documentation</a>
3232
*/
3333
val userData: MutableMap<String, Any?> = run {
3434
val userData = webhookRequest.originalDetectIntentRequest?.payload?.user?.userStorage
@@ -97,6 +97,14 @@ class DialogflowHandler(private val webhookRequest: WebhookRequest) {
9797
val accessToken: String?
9898
get() = webhookRequest.originalDetectIntentRequest?.payload?.user?.accessToken
9999

100+
/**
101+
* True if the userVerificationStatus is VERIFIED
102+
* False if the userVerificationStatus is GUEST or null
103+
* @see <a href="https://developers.google.com/actions/assistant/save-data#determining_and_handling_user_verification_status">Assistant documentation</a>
104+
*/
105+
val isUserVerified: Boolean
106+
get() = webhookRequest.originalDetectIntentRequest?.payload?.user?.userVerificationStatus == "VERIFIED"
107+
100108
/**
101109
* Returns an [DialogflowResponseBuilder] which can be used to construct a complete webhook response
102110
* containing speech and visual components.

core/src/main/kotlin/org/rewedigital/dialog/model/google/User.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ data class User(
99
val permissions: List<Permissions>?,
1010
val locale: String?,
1111
val lastSeen: String?,
12-
var userStorage: String?
12+
var userStorage: String?,
13+
val userVerificationStatus: String?
1314
) {
1415
data class Profile(
1516
val displayName: String?,

gradle/wrapper/gradle-wrapper.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
33
distributionPath=wrapper/dists
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6-
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
6+
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip

konversation-plugin/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ version rootProject.ext.versions.konversation_plugin
66
description 'This is the Konversation plugin for Dialog to write voice applications fast.'
77

88
dependencies {
9-
implementation project(":core")
9+
implementation project(path: ":core", configuration: 'default')
1010

1111
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
12-
compile 'org.rewedigital.voice:konversation:1.0-rc1'
12+
compile 'org.rewedigital.voice:konversation:1.0.1'
1313
}
1414

1515
task dokkaJavadoc(type: org.jetbrains.dokka.gradle.DokkaTask) {

spring-plugin/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ version rootProject.ext.versions.spring_plugin
1616
description 'This is the Spring plugin from Dialog to write voice applications fast.'
1717

1818
dependencies {
19-
implementation project(':core')
19+
implementation project(path: ':core', configuration: 'default')
2020

2121
implementation 'org.jetbrains.kotlin:kotlin-reflect'
2222
implementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
23-
implementation 'org.springframework:spring-context:5.1.8.RELEASE'
23+
implementation 'org.springframework:spring-context:5.1.9.RELEASE'
2424
}
2525

2626
dokka {

spring-sample/build.gradle

+9-9
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version '1.0.0-SNAPSHOT'
33

44
buildscript {
55
ext {
6-
springBootVersion = '2.1.6.RELEASE'
6+
springBootVersion = '2.1.8.RELEASE'
77
}
88
repositories {
99
jcenter()
@@ -35,15 +35,15 @@ compileTestKotlin {
3535
}
3636

3737
dependencies {
38-
def askSdkVersion = '2.19.0'
38+
def askSdkVersion = '2.21.0'
3939

40-
implementation project(':core')
41-
implementation project(':ssml-builder')
42-
implementation project(':ssml-plugin')
43-
implementation project(':spring-plugin')
44-
implementation project(':konversation-plugin')
45-
implementation project(':alexa-plugin')
46-
implementation project(':alexa-spring-plugin')
40+
implementation project(path: ':core', configuration: 'default')
41+
implementation project(path: ':ssml-builder', configuration: 'default')
42+
implementation project(path: ':ssml-plugin', configuration: 'default')
43+
implementation project(path: ':spring-plugin', configuration: 'default')
44+
implementation project(path: ':konversation-plugin', configuration: 'default')
45+
implementation project(path: ':alexa-plugin', configuration: 'default')
46+
implementation project(path: ':alexa-spring-plugin', configuration: 'default')
4747

4848
implementation('org.springframework.boot:spring-boot-starter-web')
4949
implementation('com.fasterxml.jackson.module:jackson-module-kotlin')

ssml-plugin/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ apply from: '../docu.gradle'
99

1010
dependencies {
1111
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
12-
implementation project(':core')
13-
implementation project(':ssml-builder')
12+
implementation project(path: ':core', configuration: 'default')
13+
implementation project(path: ':ssml-builder', configuration: 'default')
1414
}
1515

1616
dokka {

0 commit comments

Comments
 (0)