Skip to content

Commit d2cf7f2

Browse files
authored
[Bug] find free port method called multiple times (#44)
1 parent 1cf6eb6 commit d2cf7f2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

app/src/main/java/com/jim/sharetocomputer/WebServerService.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@ class WebServerService : Service() {
6262
override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {
6363
MyLog.i("onStartCommand")
6464
startForeground(NOTIFICATION_ID, createNotification())
65-
val port = findFreePort()
6665
intent?.getParcelableExtra<ShareRequest>(EXTRA_REQUEST)?.let { request ->
6766
webServer?.stop()
6867
stopper?.cancel()
68+
val port = findFreePort()
6969
webServer = when (request) {
7070
is ShareRequest.ShareRequestText -> get<WebServerText>(parameters = { parametersOf(port) }).apply {
7171
setText(

0 commit comments

Comments
 (0)