Skip to content

feat: add missing API fields to structs#210

Merged
sivchari merged 3 commits intomainfrom
feature/add-missing-api-fields
Jul 16, 2025
Merged

feat: add missing API fields to structs#210
sivchari merged 3 commits intomainfrom
feature/add-missing-api-fields

Conversation

@sivchari
Copy link
Owner

@sivchari sivchari commented Jul 15, 2025

Summary

  • Add missing API fields to existing structs to support latest X API v2 features
  • Update build system to use golangci-lint v2 and modern GitHub Actions

Closes Issues

Closes #185
Closes #186
Closes #187
Closes #188
Closes #189
Closes #190
Closes #191
Closes #192
Closes #193
Closes #194
Closes #195
Closes #196

sivchari added 2 commits July 15, 2025 21:13
- Add EditControls field to Tweet struct for edit functionality
- Add verified_type and subscription_type fields to User struct for new verification system
- Add alt_text, duration_ms, preview_image_url, variants fields to Media struct
- Add bookmark_count and view_count fields to TweetMetrics struct
- Add subscriber_count field to Space struct
- Add media_keys and public_metrics fields to DirectMessage struct
- Create TweetEditControls and DirectMessageMetrics structs
- Update tests to include new fields with sample data
- Update golangci-lint to v2.2.2 in GitHub Actions
- Remove deprecated gosimple linter (functionality moved to staticcheck)
- Remove goimports from linters (now a formatter in v2)
- Update golangci-lint-action to v7 for v2 compatibility
- Remove reviewdog dependency
- Update configuration to v2 format
@sivchari sivchari force-pushed the feature/add-missing-api-fields branch from 452bcf0 to 0fa4cba Compare July 15, 2025 13:01
- Fix errcheck errors by properly handling resp.Body.Close() return value
- Fix govet loopclosure errors in test files by removing unused loop variables
- Disable revive exported rule to avoid requiring comments on all exported types
@sivchari sivchari merged commit b83eb92 into main Jul 16, 2025
4 checks passed
@sivchari sivchari deleted the feature/add-missing-api-fields branch July 16, 2025 02:03
This was referenced Jul 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Comments