mirror of
https://github.com/pgpainless/pgpainless.git
synced 2025-09-10 18:59:39 +02:00
Remove API instance parameter from ProducerOptions
This commit is contained in:
parent
9894524e33
commit
0152a69d0e
8 changed files with 33 additions and 45 deletions
|
@ -58,7 +58,7 @@ class DetachedSignImpl(private val api: PGPainless) : DetachedSign {
|
|||
api.generateMessage()
|
||||
.discardOutput()
|
||||
.withOptions(
|
||||
ProducerOptions.sign(signingOptions, api)
|
||||
ProducerOptions.sign(signingOptions)
|
||||
.setAsciiArmor(armor)
|
||||
.overrideCompressionAlgorithm(CompressionAlgorithm.UNCOMPRESSED))
|
||||
|
||||
|
|
|
@ -57,9 +57,9 @@ class EncryptImpl(private val api: PGPainless) : Encrypt {
|
|||
|
||||
val options =
|
||||
if (signingOptions != null) {
|
||||
ProducerOptions.signAndEncrypt(encryptionOptions, signingOptions!!, api)
|
||||
ProducerOptions.signAndEncrypt(encryptionOptions, signingOptions!!)
|
||||
} else {
|
||||
ProducerOptions.encrypt(encryptionOptions, api)
|
||||
ProducerOptions.encrypt(encryptionOptions)
|
||||
}
|
||||
.setAsciiArmor(armor)
|
||||
.setEncoding(modeToStreamEncoding(mode))
|
||||
|
|
|
@ -56,7 +56,7 @@ class InlineSignImpl(private val api: PGPainless) : InlineSign {
|
|||
}
|
||||
|
||||
val producerOptions =
|
||||
ProducerOptions.sign(signingOptions, api).apply {
|
||||
ProducerOptions.sign(signingOptions).apply {
|
||||
when (mode) {
|
||||
InlineSignAs.clearsigned -> {
|
||||
setCleartextSigned()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue