Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 13af03d2 authored by alperozturk's avatar alperozturk Committed by Alper Öztürk
Browse files

fix add operation

parent 729a1df9
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -18,13 +18,16 @@ import org.apache.commons.httpclient.HttpStatus

class CreateTaskRemoteOperation(private val input: String, private val type: String) :
    RemoteOperation<Void>() {

    override fun run(client: NextcloudClient): RemoteOperationResult<Void> {
        val inputField = hashMapOf("input" to input)

        val requestBody =
            hashMapOf(
                "input" to input,
                "input" to inputField,
                "type" to type,
                "appId" to "assistant",
                "identifier" to ""
                "customId" to ""
            )

        val json = gson.toJson(requestBody)
+15 −17
Original line number Diff line number Diff line
@@ -10,29 +10,27 @@ package com.owncloud.android.lib.resources.assistant.model

import com.google.gson.annotations.SerializedName

enum class TaskIds(val id: String) {
    GenerateText("core:text2text"),
    ExtractTopics("core:text2text:topics"),
    GenerateHeadline("core:text2text:headline"),
    Summarize("core:text2text:summary"),
}

data class TaskTypes(val types: TaskType)

data class TaskType(
    @SerializedName("core:text2text")
    val coreText2text: CoreText2text,
    val generateText: GenerateText,
    @SerializedName("core:text2text:topics")
    val coreText2textTopics: CoreText2textTopics,
    val extractTopics: ExtractTopics,
    @SerializedName("core:text2text:headline")
    val coreText2textHeadline: CoreText2textHeadline,
    val generateHeadline: GenerateHeadline,
    @SerializedName("core:text2text:summary")
    val coreText2textSummary: CoreText2textSummary,
    @SerializedName("core:text2text:translate")
    val coreText2textTranslate: CoreText2textTranslate,
    @SerializedName("core:contextwrite")
    val coreContextwrite: CoreContextwrite,
    @SerializedName("context_chat:context_chat")
    val contextChatContextChat: ContextChatContextChat
    val summarize: Summarize
)

data class CoreText2text(val name: String, val description: String)
data class CoreText2textTopics(val name: String, val description: String)
data class CoreText2textHeadline(val name: String, val description: String)
data class CoreText2textSummary(val name: String, val description: String)
data class CoreText2textTranslate(val name: String, val description: String)
data class CoreContextwrite(val name: String, val description: String)
data class ContextChatContextChat(val name: String, val description: String)
data class GenerateText(val name: String, val description: String)
data class ExtractTopics(val name: String, val description: String)
data class GenerateHeadline(val name: String, val description: String)
data class Summarize(val name: String, val description: String)