Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
TeamPrinterV2
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Aleksandr
TeamPrinterV2
Commits
d88818dd
Commit
d88818dd
authored
Jun 28, 2024
by
Aleksandr Tamakov
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Clean code
parent
97a854e8
Hide whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
10 additions
and
49 deletions
+10
-49
feature/job/src/main/java/com/isidroid/job/data/source/remote/JobNetworkSource.kt
+0
-3
feature/job/src/main/java/com/isidroid/job/data/source/remote/api/ApiJob.kt
+0
-7
feature/job/src/main/java/com/isidroid/job/data/source/remote/api/response/CreateJobResponse.kt
+1
-2
feature/job/src/main/java/com/isidroid/job/di/JobModule.kt
+1
-1
feature/job/src/main/java/com/isidroid/job/repository/JobRepositoryImpl.kt
+1
-3
feature/job_sender/src/main/java/com/isidroid/job_sender/di/JobSenderModule.kt
+0
-1
feature/job_sender/src/main/java/com/isidroid/job_sender/domain/use_case/SendPrintJobsUseCase.kt
+0
-7
feature/ms_office/src/main/java/com/isidroid/ms_office/ExtWord.kt
+0
-4
feature/rendering/src/main/java/com/isidroid/rendering/ext/ExtRenderBitmap.kt
+0
-1
feature/session/src/main/java/com/isidroid/session/data/source/network/MockInterceptor.kt
+0
-7
feature/spot/src/main/java/com/isidroid/spot/data/mapper/ProfileMapper.kt
+1
-1
feature/spot/src/main/java/com/isidroid/spot/data/mapper/SpotMapper.kt
+1
-1
feature/spot/src/main/java/com/isidroid/spot/data/source/local/dao/SpotDao.kt
+0
-2
feature/spot/src/main/java/com/isidroid/spot/data/source/local/source/PrintProfileLocalSource.kt
+1
-1
feature/spot/src/main/java/com/isidroid/spot/data/source/local/source/SpotLocalSource.kt
+1
-2
feature/spot/src/main/java/com/isidroid/spot/data/source/remote/request/FindSpotRequest.kt
+0
-1
feature/spot/src/main/java/com/isidroid/spot/data/source/remote/source/SpotNetworkSource.kt
+1
-1
feature/spot/src/main/java/com/isidroid/spot/repository/ActiveSpotRepository.kt
+0
-1
feature/spot/src/main/java/com/isidroid/spot/repository/ActiveSpotRepositoryImpl.kt
+1
-2
feature/spot/src/main/java/com/isidroid/spot/repository/SpotRepositoryImpl.kt
+1
-1
No files found.
feature/job/src/main/java/com/isidroid/job/data/source/remote/JobNetworkSource.kt
View file @
d88818dd
...
...
@@ -4,9 +4,6 @@ import com.isidroid.job.data.mapper.transform
import
com.isidroid.job.data.source.remote.api.ApiJob
import
com.isidroid.job.data.source.remote.api.request.CreateJobRequest
import
com.isidroid.job.model.PrintJob
import
com.isidroid.network.ProgressEmittingRequestBody
import
okhttp3.MultipartBody
import
java.io.File
class
JobNetworkSource
(
private
val
api
:
ApiJob
)
{
fun
createJob
(
spotId
:
String
,
profileId
:
String
,
clientName
:
String
):
PrintJob
?
{
...
...
feature/job/src/main/java/com/isidroid/job/data/source/remote/api/ApiJob.kt
View file @
d88818dd
...
...
@@ -2,16 +2,9 @@ package com.isidroid.job.data.source.remote.api
import
com.isidroid.job.data.source.remote.api.request.CreateJobRequest
import
com.isidroid.job.data.source.remote.api.response.CreateJobResponse
import
okhttp3.MultipartBody
import
okhttp3.ResponseBody
import
retrofit2.Call
import
retrofit2.http.Body
import
retrofit2.http.Header
import
retrofit2.http.Multipart
import
retrofit2.http.PATCH
import
retrofit2.http.POST
import
retrofit2.http.Part
import
retrofit2.http.Path
interface
ApiJob
{
@POST
(
"api/job"
)
...
...
feature/job/src/main/java/com/isidroid/job/data/source/remote/api/response/CreateJobResponse.kt
View file @
d88818dd
package
com.isidroid.job.data.source.remote.api.response
import
com.google.gson.annotations.SerializedName
import
java.io.Serial
import
java.util.Date
data class
CreateJobResponse
(
data class
CreateJobResponse
(
@SerializedName
(
"id"
)
val
id
:
String
,
@SerializedName
(
"access_code"
)
val
accessCode
:
String
,
@SerializedName
(
"access_token"
)
val
accessToken
:
String
,
...
...
feature/job/src/main/java/com/isidroid/job/di/JobModule.kt
View file @
d88818dd
...
...
@@ -4,8 +4,8 @@ import android.content.Context
import
com.google.gson.Gson
import
com.isidroid.core.DiDebuggableBuild
import
com.isidroid.core.DiMock
import
com.isidroid.job.data.source.local.JobLocalSource
import
com.isidroid.job.data.source.local.JobDao
import
com.isidroid.job.data.source.local.JobLocalSource
import
com.isidroid.job.data.source.remote.JobNetworkSource
import
com.isidroid.job.data.source.remote.MockInterceptor
import
com.isidroid.job.data.source.remote.api.ApiJob
...
...
feature/job/src/main/java/com/isidroid/job/repository/JobRepositoryImpl.kt
View file @
d88818dd
package
com.isidroid.job.repository
import
androidx.compose.runtime.produceState
import
com.isidroid.job.CreateJobException
import
com.isidroid.job.constant.JobStatus
import
com.isidroid.job.data.source.local.JobLocalSource
import
com.isidroid.job.data.source.remote.JobNetworkSource
import
com.isidroid.job.model.PrintJob
import
java.io.File
internal
class
JobRepositoryImpl
(
internal
class
JobRepositoryImpl
(
private
val
jobNetworkSource
:
JobNetworkSource
,
private
val
jobLocalSource
:
JobLocalSource
,
)
:
JobRepository
{
...
...
feature/job_sender/src/main/java/com/isidroid/job_sender/di/JobSenderModule.kt
View file @
d88818dd
...
...
@@ -4,7 +4,6 @@ import android.content.Context
import
com.google.gson.Gson
import
com.isidroid.core.DiDebuggableBuild
import
com.isidroid.core.DiMock
import
com.isidroid.job.data.source.remote.api.ApiJob
import
com.isidroid.job.repository.JobRepository
import
com.isidroid.job_sender.SendJobEventCollectorFlow
import
com.isidroid.job_sender.data.source.local.SendJobDao
...
...
feature/job_sender/src/main/java/com/isidroid/job_sender/domain/use_case/SendPrintJobsUseCase.kt
View file @
d88818dd
...
...
@@ -3,14 +3,7 @@ package com.isidroid.job_sender.domain.use_case
import
com.isidroid.core.DiMock
import
com.isidroid.job.constant.JobStatus
import
com.isidroid.job.constant.SendJobStatus
import
com.isidroid.job.repository.JobRepository
import
com.isidroid.job_sender.SendJobEventCollectorFlow
import
com.isidroid.job_sender.data.source.local.SendJobLocalSource
import
com.isidroid.job_sender.ext.createRenderItems
import
com.isidroid.job_sender.repository.JobSendRepository
import
com.isidroid.rendering.repository.RenderRepository
import
com.isidroid.spot.repository.SpotRepository
import
kotlinx.coroutines.delay
import
javax.inject.Inject
import
javax.inject.Singleton
...
...
feature/ms_office/src/main/java/com/isidroid/ms_office/ExtWord.kt
View file @
d88818dd
...
...
@@ -6,16 +6,12 @@ import com.itextpdf.layout.Document
import
com.itextpdf.layout.element.Paragraph
import
org.apache.poi.hwpf.HWPFDocument
import
org.apache.poi.hwpf.extractor.WordExtractor
import
org.apache.poi.openxml4j.opc.OPCPackage
import
org.apache.poi.xwpf.usermodel.XWPFDocument
import
org.apache.poi.xwpf.usermodel.XWPFParagraph
import
timber.log.Timber
import
java.io.File
import
java.io.FileInputStream
import
java.io.FileOutputStream
fun
convertDocToPdf
(
docFile
:
File
):
File
{
val
pdfFile
=
File
(
docFile
.
parent
,
"${docFile.nameWithoutExtension}.pdf"
)
...
...
feature/rendering/src/main/java/com/isidroid/rendering/ext/ExtRenderBitmap.kt
View file @
d88818dd
...
...
@@ -6,7 +6,6 @@ import android.graphics.Bitmap
import
android.graphics.Bitmap.Config
import
android.graphics.BitmapFactory
import
android.graphics.Matrix
import
androidx.core.graphics.scale
import
com.isidroid.rendering.constant.PrintOrientation
import
com.isidroid.rendering.constant.PrintSize
import
com.isidroid.rendering.model.PrintCanvas
...
...
feature/session/src/main/java/com/isidroid/session/data/source/network/MockInterceptor.kt
View file @
d88818dd
package
com.isidroid.session.data.source.network
import
android.content.Context
import
com.isidroid.network.QUERY_MOCK_CODE
import
com.isidroid.network.QUERY_MOCK_PARAM
import
com.isidroid.network.ext.createMockResponse
import
com.isidroid.utils.assetsFileContent
import
okhttp3.Interceptor
import
okhttp3.MediaType.Companion.toMediaType
import
okhttp3.Protocol
import
okhttp3.Request
import
okhttp3.Response
import
okhttp3.ResponseBody.Companion.toResponseBody
class
MockInterceptor
(
private
val
context
:
Context
,
private
val
isMock
:
Boolean
)
:
Interceptor
{
override
fun
intercept
(
chain
:
Interceptor
.
Chain
):
Response
{
...
...
feature/spot/src/main/java/com/isidroid/spot/data/mapper/ProfileMapper.kt
View file @
d88818dd
package
com.isidroid.spot.data.mapper
import
com.isidroid.spot.model.PrintProfile
import
com.isidroid.spot.data.source.remote.response.ProfileResponse
import
com.isidroid.spot.model.PrintProfile
internal
fun
ProfileResponse
.
transform
(
spotId
:
String
,
index
:
Int
):
PrintProfile
{
val
printWidth
=
options
.
paperSize
.
width
-
options
.
paperSize
.
marginLeft
-
options
.
paperSize
.
marginRight
...
...
feature/spot/src/main/java/com/isidroid/spot/data/mapper/SpotMapper.kt
View file @
d88818dd
package
com.isidroid.spot.data.mapper
import
com.isidroid.spot.data.source.remote.response.SpotResponse
import
com.isidroid.spot.model.PrintProfile
import
com.isidroid.spot.model.RichSpot
import
com.isidroid.spot.model.Spot
import
com.isidroid.spot.data.source.remote.response.SpotResponse
internal
fun
SpotResponse
.
transform
():
Spot
=
Spot
(
id
=
id
,
...
...
feature/spot/src/main/java/com/isidroid/spot/data/source/local/dao/SpotDao.kt
View file @
d88818dd
...
...
@@ -5,8 +5,6 @@ import androidx.room.Delete
import
androidx.room.Insert
import
androidx.room.OnConflictStrategy
import
androidx.room.Query
import
com.isidroid.spot.model.PrintProfile
import
com.isidroid.spot.model.RichSpot
import
com.isidroid.spot.model.Spot
@Dao
...
...
feature/spot/src/main/java/com/isidroid/spot/data/source/local/source/PrintProfileLocalSource.kt
View file @
d88818dd
package
com.isidroid.spot.data.source.local.source
import
com.isidroid.spot.model.PrintProfile
import
com.isidroid.spot.data.source.local.dao.PrintProfileDao
import
com.isidroid.spot.model.PrintProfile
import
javax.inject.Inject
import
javax.inject.Singleton
...
...
feature/spot/src/main/java/com/isidroid/spot/data/source/local/source/SpotLocalSource.kt
View file @
d88818dd
package
com.isidroid.spot.data.source.local.source
import
com.isidroid.spot.model.PrintProfile
import
com.isidroid.spot.model.Spot
import
com.isidroid.spot.data.source.local.dao.SpotDao
import
com.isidroid.spot.model.Spot
import
javax.inject.Inject
import
javax.inject.Singleton
...
...
feature/spot/src/main/java/com/isidroid/spot/data/source/remote/request/FindSpotRequest.kt
View file @
d88818dd
package
com.isidroid.spot.data.source.remote.request
import
com.google.gson.annotations.SerializedName
import
java.io.Serial
class
FindSpotRequest
(
@SerializedName
(
"lat"
)
val
lat
:
Double
=
0.0
,
...
...
feature/spot/src/main/java/com/isidroid/spot/data/source/remote/source/SpotNetworkSource.kt
View file @
d88818dd
...
...
@@ -2,9 +2,9 @@ package com.isidroid.spot.data.source.remote.source
import
com.isidroid.spot.data.mapper.transform
import
com.isidroid.spot.data.mapper.transformToRichSpot
import
com.isidroid.spot.model.RichSpot
import
com.isidroid.spot.data.source.remote.ApiSpot
import
com.isidroid.spot.data.source.remote.request.FindSpotRequest
import
com.isidroid.spot.model.RichSpot
import
timber.log.Timber
import
javax.inject.Inject
import
javax.inject.Singleton
...
...
feature/spot/src/main/java/com/isidroid/spot/repository/ActiveSpotRepository.kt
View file @
d88818dd
package
com.isidroid.spot.repository
import
com.isidroid.spot.model.PrintProfile
import
com.isidroid.spot.model.RichSpot
interface
ActiveSpotRepository
{
...
...
feature/spot/src/main/java/com/isidroid/spot/repository/ActiveSpotRepositoryImpl.kt
View file @
d88818dd
package
com.isidroid.spot.repository
import
android.content.SharedPreferences
import
com.isidroid.spot.model.PrintProfile
import
com.isidroid.spot.model.RichSpot
import
com.isidroid.spot.data.source.local.source.PrintProfileLocalSource
import
com.isidroid.spot.data.source.local.source.SpotLocalSource
import
com.isidroid.spot.model.RichSpot
private
const
val
ACTIVE_SPOT
=
"ACTIVE_SPOT"
private
const
val
ACTIVE_PRINT_PROFILE
=
"ACTIVE_PRINT_PROFILE"
...
...
feature/spot/src/main/java/com/isidroid/spot/repository/SpotRepositoryImpl.kt
View file @
d88818dd
...
...
@@ -3,10 +3,10 @@ package com.isidroid.spot.repository
import
com.isidroid.spot.SpotListException
import
com.isidroid.spot.data.mapper.convertToMap
import
com.isidroid.spot.data.mapper.transformToRichSpot
import
com.isidroid.spot.model.RichSpot
import
com.isidroid.spot.data.source.local.source.PrintProfileLocalSource
import
com.isidroid.spot.data.source.local.source.SpotLocalSource
import
com.isidroid.spot.data.source.remote.source.SpotNetworkSource
import
com.isidroid.spot.model.RichSpot
internal
class
SpotRepositoryImpl
(
private
val
spotNetworkSource
:
SpotNetworkSource
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment