Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
Project
Project
Details
Activity
Releases
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
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
mobile-group
galaxy-iOS
Commits
5b48154b
Commit
5b48154b
authored
Oct 10, 2025
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// 动态
parent
77eef111
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
12 additions
and
5 deletions
+12
-5
YHCirclePublishViewController.swift
...ty(社区)/Circle(下属社区)/C/YHCirclePublishViewController.swift
+1
-1
YHCircleMediaCell.swift
...ules/Community(社区)/Circle(下属社区)/V/YHCircleMediaCell.swift
+5
-1
YHNameCardDynamicViewController.swift
...(我的)/NameCard(名片)/C/YHNameCardDynamicViewController.swift
+4
-2
YHDynamicViewModel.swift
...Modules/Mine(我的)/NameCard(名片)/VM/YHDynamicViewModel.swift
+2
-1
No files found.
galaxy/galaxy/Classes/Modules/Community(社区)/Circle(下属社区)/C/YHCirclePublishViewController.swift
View file @
5b48154b
...
...
@@ -392,7 +392,7 @@ class YHCirclePublishViewController: YHBaseViewController {
// 调用你的发布接口
YHHUD
.
show
(
.
progress
(
message
:
"发布中..."
))
viewModel
.
publishCircle
(
title
,
content
,
resources
:
resources
)
{
[
weak
self
]
success
,
error
in
viewModel
.
publishCircle
(
self
.
circleId
,
title
,
content
,
resources
:
resources
)
{
[
weak
self
]
success
,
error
in
guard
let
self
=
self
else
{
return
}
YHHUD
.
hide
()
if
let
success
=
success
,
!
success
.
isEmpty
{
...
...
galaxy/galaxy/Classes/Modules/Community(社区)/Circle(下属社区)/V/YHCircleMediaCell.swift
View file @
5b48154b
...
...
@@ -109,7 +109,11 @@ class YHCircleMediaCell: UICollectionViewCell {
}
private
func
configureForImage
(
_
mediaItem
:
YHSelectMediaItem
)
{
imageView
.
image
=
mediaItem
.
image
if
let
url
=
mediaItem
.
imageURL
{
imageView
.
sd_setImage
(
with
:
url
,
placeholderImage
:
UIImage
(
named
:
"global_default_image"
),
context
:
nil
)
}
else
{
imageView
.
image
=
mediaItem
.
image
}
playIcon
.
isHidden
=
true
durationLabel
.
isHidden
=
true
}
...
...
galaxy/galaxy/Classes/Modules/Mine(我的)/NameCard(名片)/C/YHNameCardDynamicViewController.swift
View file @
5b48154b
...
...
@@ -118,10 +118,12 @@ extension YHNameCardDynamicViewController: UITableViewDelegate, UITableViewDataS
}
var
arr
:
[
YHSelectMediaItem
]
=
[]
for
ur
l
in
model
.
resource_urls
{
for
mode
l
in
model
.
resource_urls
{
let
item
=
YHSelectMediaItem
()
item
.
type
=
YHMediaType
.
image
item
.
resourceURL
=
url
item
.
imageURL
=
URL
(
string
:
model
.
url
)
item
.
uploadState
=
.
success
item
.
resourceURL
=
model
arr
.
append
(
item
)
}
let
publishVC
=
YHCirclePublishViewController
(
currentUser
:
user
,
id
:
model
.
id
,
mediaItems
:
arr
,
title
:
model
.
title
,
content
:
model
.
content
)
...
...
galaxy/galaxy/Classes/Modules/Mine(我的)/NameCard(名片)/VM/YHDynamicViewModel.swift
View file @
5b48154b
...
...
@@ -109,8 +109,9 @@ extension YHDynamicViewModel {
/// - content: 内容
/// - resources:图片/视频数组
/// - callBackBlock: 回调
func
publishCircle
(
_
title
:
String
,
_
content
:
String
,
resources
:
[
YHResourceURLs
],
callBackBlock
:
@escaping
(
_
success
:
String
?,
_
error
:
YHErrorModel
?)
->
Void
)
{
func
publishCircle
(
_
id
:
String
?,
_
title
:
String
,
_
content
:
String
,
resources
:
[
YHResourceURLs
],
callBackBlock
:
@escaping
(
_
success
:
String
?,
_
error
:
YHErrorModel
?)
->
Void
)
{
var
params
:
[
String
:
Any
]
=
[
"title"
:
title
,
"content"
:
content
]
params
[
"id"
]
=
id
params
[
"resource_urls"
]
=
resources
.
map
{
resource
in
[
"name"
:
resource
.
name
,
...
...
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