Skip to content

Commit 7c60dcd

Browse files
committed
Merge branch 'master' of github.com:ServiceStack/ServiceStack.Java
2 parents 95cc8b9 + 1f007db commit 7c60dcd

File tree

4 files changed

+30
-44
lines changed

4 files changed

+30
-44
lines changed

src/AndroidClient/android/android.iml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<module external.linked.project.id=":android" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" external.system.module.group="net.servicestack" external.system.module.version="1.0.21" type="JAVA_MODULE" version="4">
2+
<module external.linked.project.id=":android" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" external.system.module.group="net.servicestack" external.system.module.version="1.0.22" type="JAVA_MODULE" version="4">
33
<component name="FacetManager">
44
<facet type="android-gradle" name="Android-Gradle">
55
<configuration>
@@ -74,6 +74,7 @@
7474
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/incremental" />
7575
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/jniLibs" />
7676
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/lint" />
77+
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/pre-dexed" />
7778
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/res" />
7879
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/rs" />
7980
<excludeFolder url="file://$MODULE_DIR$/build/intermediates/symbols" />

src/AndroidClient/client/client.iml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<module external.linked.project.id=":client" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" external.system.module.group="net.servicestack" external.system.module.version="1.0.21" type="JAVA_MODULE" version="4">
2+
<module external.linked.project.id=":client" external.linked.project.path="$MODULE_DIR$" external.root.project.path="$MODULE_DIR$/.." external.system.id="GRADLE" external.system.module.group="net.servicestack" external.system.module.version="1.0.22" type="JAVA_MODULE" version="4">
33
<component name="FacetManager">
44
<facet type="android-gradle" name="Android-Gradle">
55
<configuration>

src/AndroidClient/client/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>net.servicestack</groupId>
66
<artifactId>client</artifactId>
7-
<version>1.0.21</version>
7+
<version>1.0.22</version>
88
<name>ServiceStack.Client</name>
99
<description>A client library to call your ServiceStack webservices.</description>
1010
<url>https://github.com/ServiceStack/ServiceStack.Java</url>

src/AndroidClient/techstackskotlin/src/main/java/servicestack/net/techstackskotlin/App.kt

Lines changed: 26 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import android.graphics.Bitmap
66
import android.net.Uri
77
import net.servicestack.android.AndroidServiceClient
88
import net.servicestack.android.AndroidUtils
9-
import net.servicestack.client.AsyncResult
9+
import net.servicestack.client.AsyncSuccess
1010
import net.servicestack.client.Utils
1111
import java.util.*
1212

@@ -41,11 +41,9 @@ class App {
4141
if (appOverviewResponse != null) {
4242
onUpdate(DataType.AppOverview)
4343
}
44-
client.getAsync(AppOverview(), object : AsyncResult<AppOverviewResponse>() {
45-
override fun success(response: AppOverviewResponse) {
46-
appOverviewResponse = response
47-
onUpdate(DataType.AppOverview)
48-
}
44+
client.getAsync(AppOverview(), AsyncSuccess<AppOverviewResponse> {
45+
appOverviewResponse = it
46+
onUpdate(DataType.AppOverview)
4947
})
5048
return this
5149
}
@@ -62,13 +60,11 @@ class App {
6260

6361
lastTechStacksQuery = query
6462
client.getAsync(FindTechStacks(),
65-
Utils.createMap("NameContains", query, "DescriptionContains", query),
66-
object : AsyncResult<QueryResponse<TechnologyStack>>() {
67-
override fun success(response: QueryResponse<TechnologyStack>) {
68-
if (Utils.equals(query, lastTechStacksQuery)) {
69-
searchTechStacksResponse = response
70-
onUpdate(DataType.SearchTechStacks)
71-
}
63+
hashMapOf(Pair("NameContains", query), Pair("DescriptionContains", query)),
64+
AsyncSuccess<QueryResponse<TechnologyStack>> {
65+
if (Utils.equals(query, lastTechStacksQuery)) {
66+
searchTechStacksResponse = it
67+
onUpdate(DataType.SearchTechStacks)
7268
}
7369
})
7470

@@ -87,13 +83,11 @@ class App {
8783

8884
lastTechnologiesQuery = query
8985
client.getAsync(FindTechnologies(),
90-
Utils.createMap("NameContains", query, "DescriptionContains", query),
91-
object : AsyncResult<QueryResponse<Technology>>() {
92-
override fun success(response: QueryResponse<Technology>) {
93-
if (Utils.equals(query, lastTechnologiesQuery)) {
94-
searchTechnologiesResponse = response
95-
onUpdate(DataType.SearchTechnologies)
96-
}
86+
hashMapOf(Pair("NameContains", query), Pair("DescriptionContains", query)),
87+
AsyncSuccess<QueryResponse<Technology>> {
88+
if (Utils.equals(query, lastTechnologiesQuery)) {
89+
searchTechnologiesResponse = it
90+
onUpdate(DataType.SearchTechnologies)
9791
}
9892
})
9993

@@ -113,13 +107,10 @@ class App {
113107

114108
val request = GetTechnology()
115109
request.Slug = slug
116-
client.getAsync(request,
117-
object : AsyncResult<GetTechnologyResponse>() {
118-
override fun success(response: GetTechnologyResponse) {
119-
technology = response
120-
onUpdate(DataType.Technology)
121-
}
122-
})
110+
client.getAsync(request, AsyncSuccess<GetTechnologyResponse> {
111+
technology = it
112+
onUpdate(DataType.Technology)
113+
})
123114
}
124115

125116
var techStack: GetTechnologyStackResponse? = null
@@ -132,13 +123,10 @@ class App {
132123

133124
val request = GetTechnologyStack()
134125
request.Slug = slug
135-
client.getAsync(request,
136-
object : AsyncResult<GetTechnologyStackResponse>() {
137-
override fun success(response: GetTechnologyStackResponse) {
138-
techStack = response
139-
onUpdate(DataType.TechStack)
140-
}
141-
})
126+
client.getAsync(request, AsyncSuccess<GetTechnologyStackResponse> {
127+
techStack = it
128+
onUpdate(DataType.TechStack)
129+
})
142130
}
143131

144132
internal var imgCache = HashMap<String, Bitmap>()
@@ -149,12 +137,10 @@ class App {
149137
return
150138
}
151139

152-
client.getAsync(imgUrl, object : AsyncResult<ByteArray>() {
153-
override fun success(imgBytes: ByteArray) {
154-
val img = AndroidUtils.readBitmap(imgBytes)
155-
imgCache.put(imgUrl, img)
156-
callback.success(img)
157-
}
140+
client.getAsync(imgUrl, AsyncSuccess<ByteArray> {
141+
val img = AndroidUtils.readBitmap(it)
142+
imgCache.put(imgUrl, img)
143+
callback.success(img)
158144
})
159145
}
160146
}
@@ -205,5 +191,4 @@ class App {
205191
activity.startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(url)))
206192
}
207193
}
208-
209194
}

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy